我正在尝试在Influxdb / telegraf / grafana服务器中收集statsd指标。我所看到的是,每隔10秒就会有一个连续的来自telegraf的涌入条目。如何将telegraf配置为仅在收到UDP上的statsd度量标准时才向Influxdb发送更新。我不希望持续更新值,因为我希望看到离散事件在grafana中的时间段内计数。
例如,如果我在时间t0恰好发送一个计数器度量(值= 1)而在10分钟内没有更多事件(比方说),我希望在10分钟的时间段内看到我正在聚合的一个数据点在格拉法纳。然而,我所看到的是,每10s,在Influxdb电报表中有一个条目用于测量值为1. Grafana然后会在每10分钟的时间内向我显示1的连续值。我真正想要的是,在存在t0的10分钟时间内,将显示值1,而在所有后续时间段中(当然直到下一个度量),该值将为0.
我怎样才能实现这一目标?我在statsd插件的telegraf文档中没有看到任何内容,它表示它将使用telegraf缓存的聚合值(自开始时间开始)不断更新Influxdb。
答案 0 :(得分:2)
在telegraf.conf
中,将以下内容更改为true:
[[input.statsd]]
delete_counters = true