为什么 telegraf 不断向 influxdb 发送更新的 statsd 指标

Why is telegraf sending continuously updating statsd metrics to influxdb

我正在尝试在 influxdb/telegraf/grafana 服务器中收集 statsd 指标。我所看到的是,每 10 秒来自 telegraf 的 influxdb 中就有一个连续的条目流。如何将 telegraf 配置为仅在通过 UDP 接收到 statsd 指标时才向 influxdb 发送更新。我不想要持续更新的值,因为我想在 grafana 中查看离散事件随时间的变化。

例如,如果我在时间 t0 只发送一个计数器指标(值=1)并且在 10 分钟内没有更多事件(比方说),我希望在 10 分钟的时间段内看到一个数据点我'我在 Grafana 聚合。然而,我看到的是,每 10 秒,influxdb 电报 table 中就有一个条目用于测量值 1。然后 Grafana 会在每 10 分钟内向我显示一个连续值 1。我真正想要的是,在 t0 存在的 10 分钟内,将显示值 1,而在所有后续时间段(当然,直到下一个指标),该值将为 0。

我怎样才能做到这一点?我在 statsd 插件的 telegraf 文档中没有看到任何内容表明它将使用 telegraf 缓存的聚合值(从时间开始)不断更新 influxdb。

telegraf.conf 中,将以下内容更改为 true:

    [[input.statsd]]

     delete_counters = true