C# 在Datdog直方图中显示所有数据点

C# 在Datdog直方图中显示所有数据点,c#,histogram,datadog,C#,Histogram,Datadog,我正在将度量从C web服务发送到datadog。我需要跟踪api调用中正在搜索的单词的长度,并将其显示在直方图中。但是datadog平均了这些值,这不是我想要的。如果一个字符串的长度为1个字符,而另一个字符串的长度为10个字符,那么它记录的度量值为5.5,这对我来说没有多大用处。理想情况下,我希望在一个时间段(例如一小时)内绘制直方图,显示在该时间段内记录的1、2、3等实例的数量。这在datadog中可能吗 这是我在代码中的调用: _metrics.Histogram<int>(L

我正在将度量从C web服务发送到datadog。我需要跟踪api调用中正在搜索的单词的长度,并将其显示在直方图中。但是datadog平均了这些值,这不是我想要的。如果一个字符串的长度为1个字符,而另一个字符串的长度为10个字符,那么它记录的度量值为5.5,这对我来说没有多大用处。理想情况下,我希望在一个时间段(例如一小时)内绘制直方图,显示在该时间段内记录的1、2、3等实例的数量。这在datadog中可能吗

这是我在代码中的调用:

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

通过dogstatsD提交直方图时,应自动创建5个指标,如下所示:

狗,直方图

用法:用于跟踪一组值在statsd刷新期间的统计分布。 实际提交为多个指标:

name | Web App type
-----|------------
metric.max | GAUGE
metric.avg | GAUGE
metric.median | GAUGE
metric.95percentile | GAUGE
metric.count | RATE
有关度量类型及其提交来源的其他详细信息,请参见:

它针对您的用例metric.count将是计算单词总长度的最接近匹配项。选择后,您可以使用as_count修饰符,该修饰符将计算冲洗期间的总计数,而不是平均值。有关此用例的更多信息可在此处找到:


如果您发现自己在提交此文件时仍遇到任何问题,请随时联系support@datadoghq.com

谢谢您的回复。我尝试过计数指标,但它似乎只是显示当前发送的指标数量,而不是值。例如,如果发送以下值1、5、3、10、6,则计数显示值5,因为有5个度量。有趣。你能发电子邮件吗support@datadoghq.com他们可以查看您的帐户和存储的数据点,查看是否存在差异。我的帐户按预期运行。计数应跟踪记录的度量的频率,而不是分析每个事件中包含的值: