2017-05-01 5 views
0

私はC#Webサービスからdatadogにメトリックを送信しています。私はAPI呼び出しで検索されている単語の長さを追跡し、これをヒストグラムに表示する必要があります。しかし、datadogは私が望むものではないこれらの値を平均しています。ある文字列の長さが1文字で、別の文字列の長さが10文字の場合、5.5のメトリックを記録します。これはあまり役に立ちません。理想的には、ある期間にわたってヒストグラムグラフを希望します。その時間中に記録された1,2,3などのインスタンスの数を示す1時間。それはデータドッグで可能ですか?Datdogヒストグラムのすべてのデータポイントを表示

これは私がコードで作ってるんだ呼び出しです:ここに示すように、あなたは自動的に5つのメトリックを作成する必要がありますdogstatsDを経由してヒストグラムを提出する際

_metrics.Histogram<int>(LENGTH_STRING_SEARCH, word.Length, tags: statsdTags); 

答えて

1

dog.histogram(... )

使用法:統計値のフラッシュ期間に渡る一連の値の統計分布を追跡するために使用します。 実際に提出するなど、複数のメトリック:

name | Web App type 
-----|------------ 
metric.max | GAUGE 
metric.avg | GAUGE 
metric.median | GAUGE 
metric.95percentile | GAUGE 
metric.count | RATE 
メトリックタイプとその提出ソースの

追加の詳細は、ここで見つけることができます:

それがために最も近いだろうご利用の場合 metric.countのために表示されます

https://help.datadoghq.com/hc/en-us/articles/206955236-Metric-types-in-Datadog

あなたの言葉の全長を計算する。一度選択すると、フラッシング期間の平均ではなく合計カウントを計算するas_count()修飾子を使用できます。このユースケースの詳細については、ここで見つけることができます:

https://help.datadoghq.com/hc/en-us/articles/204271195-Why-is-a-counter-metric-being-displayed-as-a-decimal-value-

あなた自身がまだこの投稿に問題に実行して発見した場合は、返信用

+0

感謝を[email protected]に手を差し伸べるして自由に感じます。カウントメトリックを試してみましたが、値ではなく現時点で送信されているメトリックの数が表示されるようです。例えば。次の値が1、5、3、10、6で送信された場合、カウントには5の値が表示されます(5つのメトリックがあるため)。 – CorribView

+0

興味深い。あなたは[email protected]まで電子メールで連絡し、あなたのアカウントとデータポイントを見直して矛盾がないかどうかを調べることができます。 –

+0

私のアカウントは意図したとおりに動作しています。 Countは、各オカレンスに含まれる値の分析ではなく、記録されている場合のメトリックの頻度をトラッキングすることになっています。 https://www.datadoghq.com/blog/visualize-statsd-metrics-counts-graphing/ – CorribView

関連する問題