首页 文章

为什么telegraf不断更新statsd指标到Influxdb

提问于
浏览
0

我正在尝试在Influxdb / telegraf / grafana服务器中收集statsd指标 . 我所看到的是,每隔10秒就会有一个连续的来自telegraf的涌入条目 . 如何将telegraf配置为仅在收到UDP上的statsd度量标准时才向Influxdb发送更新 . 我不希望持续更新值,因为我希望看到离散事件在grafana中的时间段内计数 .

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

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

1 回答

  • 2

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

    [[input.statsd]]
    
         delete_counters = true
    

相关问题