Значения на графике в Grafana отличаются от реальных
Я хочу построить график отношения сигнал/шум (SNR). Мое приложение на C++ измеряет значения SNR и передает эти значения в Grafana 8.5 с помощью библиотеки prometheus-spp. Значения на графике в Grafana не соответствуют реальным значениям.
Мое приложение на C++ измеряет значения сигнал/шум (SNR) и передает эти значения в Grafana с помощью библиотеки prometheus-spp. Поскольку значения SNR могут быть отрицательными, я использую счетчик Gauge.
Мой запрос выглядит примерно так:
idelta(MyApp_gauge{Channel_type="Main",Metric_name="SNR_average",Channel_index="0"}[1m])
В итоге при реальных значениях SNR около 18 я получаю на графике значение около 45.
Может быть, я должен сделать запрос по-другому? Если да, то как?
Источник: Stack Overflow на русском