Я пытаюсь понять, возможно ли рассчитать сумму дохода за 1 месяц в одном из моих измерений. За каждый день мне нужна сумма предыдущих 30 дней.
Возможно ли это в InfluxDB или через интерфейс запросов Grafana?
Скользящее среднее - это скользящая сумма, деленная на количество выборок. Поэтому, если вы хотите получить скользящую сумму из последних 30 значений:
select 30*moving_average(field_name, 30) from measurement
Да, определенно это возможно. Просто задайте эту часть запроса следующим образом:
SELECT sum("value") FROM "YOUR_TAG_NAME" WHERE $timeFilter GROUP BY time(30d) fill(null)
Просто убедитесь, что ваше время на панели мониторинга включено Last 30 days (как минимум).
Last 30 days