我的守护进程一直在以cronly为基础查询数据库。在每次迭代中,(a)deamon进行数据库查询(b)从db(c)接收一些文档处理这些结果。我想在Datadog上发出为查询返回的文档数。什么是正确的指标类型?
答案 0 :(得分:1)
最佳指标类型是 histogram
指标。这将采用多个值,并在一个刷新窗口内预先聚合它们,因此您将能够获得诸如 min/max/sum/avg 和各种百分位数之类的信息。
如果您在一个刷新窗口内运行多次:
count
会将多个值组合在一起,因此您会丢失单个数字,这意味着您无法轻松区分返回大量文档的进程,还是仅返回少数但被调用的进程gauge
,正如@narayan 的回答中所提到的,只会保留最新的,从而更难获得像最大/最小计数这样的细数。答案 1 :(得分:0)
Gauge metric类型将在此处完成工作。如果不是这种情况,请转到count metric
默认情况下,datadog中的刷新间隔为10秒,如果使用计量指标并且在刷新间隔中报告多次指标,则datadog代理仅发送忽略前一个的最后一个值那些。相反,对于计数指标,代理会汇总刷新间隔中报告的所有值。
有关刷新间隔here的详细信息。