Я пытаюсь собрать метрики statsd на сервере infxdb / telegraf / grafana. Я вижу непрерывный поток записей в infxdb каждые 10 секунд от telegraf. Как я могу настроить Telegraf на отправку обновления только Influxdb всякий раз, когда он получает метрику statsd по UDP. Мне не нужно постоянно обновляющееся значение, потому что я хочу видеть количество дискретных событий за периоды времени в графане.
Например, если я отправлю ровно одну метрику счетчика (значение = 1) в момент времени t0 и больше не буду событий в течение 10 минут (скажем), я ожидаю увидеть ровно одну точку данных за 10-минутный период времени, который я собираю в Grafana. . Однако я вижу, что каждые 10 секунд в телеграфной таблице infxdb появляется запись для измерения со значением 1. Затем Grafana показывала мне непрерывное значение 1 в течение каждого 10-минутного периода. Я действительно хочу, чтобы в 10-минутный период, когда существует t0, отображалось значение 1, тогда как во всех последующих периодах времени (до следующей метрики, конечно) значение было бы 0.
Как я могу этого добиться? Я не вижу ничего в документации telegraf для плагина statsd, в котором говорится, что он будет постоянно обновлять infxdb с агрегированным значением (с начала времен), которое кэшировал telegraf.