Да, в Grafana с использованием Prometheus вы можете собрать сумму метрик за последние 24 часа. В Prometheus для агрегирования данных можно использовать функции, такие как `sum()`, а также интервал времени, чтобы указать, за какой период нужно вычислить сумму.
Вот пример, как вы можете это сделать:
1. **Используйте PromQL**: В панели Grafana вы можете ввести следующий запрос в формате PromQL, чтобы получить сумму метрики за последние 24 часа:
```
sum(rate(ваша_метрика[24h]))
```
Здесь `ваша_метрика` — это название вашей метрики. Функция `rate()` используется для вычисления скорости изменения метрики за указанный интервал. Если вы хотите просто получить сумму значений (например, если это счетчик), используйте:
```
sum(ваша_метрика{your_label="value"})
```
или, если вы хотите обобщить по какому-то лейблу:
```
sum(ваша_метрика) by (your_label)
```
2. **Настройка временного диапазона в Grafana**: Установите временной диапазон на графике на «Last 24 hours» (последние 24 часа), чтобы запросы учитывали данные только за этот период.
3. **Используйте функцию `increase()`**, если ваша метрика — это счетчик:
```
sum(increase(ваша_метрика[24h]))
```
Функция `increase()` поможет вам получить общее изменение счетчиков за указанный период времени.
После того как вы введёте запрос, вы сможете увидеть сумму метрик за последние 24 часа в вашем графике Grafana. Не забудьте подбирать запросы в зависимости от типа метрики, с которой вы работаете (счетчик, гистограмма и т.д.).