在DataDog中获得真正的第95百分位数

时间:2017-09-19 12:49:49

标签: datadog

我有一个应用程序向DataDog发布一个包含多个标签的指标,我的DataDog代理有一行看起来像

histogram_percentiles: 90, 95, 99

因此,我的指标(让我们称之为ResponseTime)在DataDog查看器中为每个指标(即ResponseTime.90perentile)都有一个指标。

但是,如果仔细查看这个指标,它似乎是在短距离(不确定是什么)和存在的每个标记元组计算这些百分位数。

理想情况下,我想获得的是所有标签上ResponseTime指标的第95个百分位数(也许我将其过滤掉1或2并且有几个不同的图表)但是在过去一周内或者。有一个简单的方法吗?

1 个答案:

答案 0 :(得分:0)

  

但是,如果你仔细看看这个指标,它似乎是   在短距离内计算这些百分位数(不确定是什么)和   存在的每个标签元组。

您注意到的短距离实际上是刷新间隔,默认为10秒。根据{{​​3}}关于通过datadog的直方图度量的文章,

  

它聚合在刷新间隔期间发送的值   (通常默认为10秒)。因此,如果您为a发送20个值   在刷新间隔期间,它会为您提供聚合   刷新间隔的那些值

查询 -

  

理想情况下,我想得到的是ResponseTime的第95个百分点   所有标签的度量标准(也许我将其过滤掉1或2并且有一个   几个不同的图表)但在过去一周左右。有没有   简单的方法吗?

根据我对datadog文档的阅读,目前还没有办法完成这项工作。检查datadog对此的支持可能是个好主意。

更多详情this