Ваш запрос выглядит достаточно правильно, однако есть несколько моментов, на которые стоит обратить внимание, чтобы он заработал как ожидается и отображал данные в нужном вам формате в Grafana.
1. **Проверка запроса**: Убедитесь, что ваша метрика `sync_unit_type` действительно содержит нужные значения и что они обновляются в ожидаемом формате. Ваш запрос должен получить максимальное значение по регионам правильно, если данные поступают.
Попробуйте следующий запрос, чтобы убедиться, что вы получаете значения:
```promql
max by (region) (sync_unit_type{job="main (prod)", region=~"$Region"})
```
Убедитесь, что переменная `$Region` правильно инициализирована и фильтрует регионы так, как вы ожидаете.
2. **Умножение на 1000**: Вы правы, что представление времени в миллисекундах важно для Grafana. Однако, в Prometheus, для правильной работы с временем (а также для получения формата нужного Вам), вы можете использовать функцию `max()`, как у вас в запросе.
3. **Форматирование в Grafana**: Чтобы отобразить дату в нужном формате, вы можете настроить отображение данных в Grafana, выбрав "Time series" или "Table" и затем произвести форматирование в соответствующих опциях Grafana.
4. **Изменение типа метрики**: Попробуйте следующий полный запрос:
```promql
max by (region) (sync_unit_type{job="main (prod)", region=~"$Region"})
```
Убедитесь, что на дашборде Grafana выбраны параметры, позволяющие вам видеть результат в формате таблицы, а также написать новое выражение для преобразования значений Unix time в читаемый формат:
В Grafana вы можете использовать 'time' и 'date' формат для отображения:
1. В настройках панели выберите отображение как "Table".
2. В столбцах выберите "time", чтобы преобразовать его в читабельный формат. Можно использовать опцию для указания формата даты, например, `DD.MM.YYYY HH:mm:ss`.
5. **Отображение значений**: Для отображения в таблице с двумя столбцами, Grafana автоматически создаст столбцы с названиями, основанными на метках. Вам просто нужно убедиться, что вы находитесь в режиме таблицы, чтобы видеть регионы и соответствующие максимальные значения.
Если у вас возникли дополнительные вопросы или сложности при настройке отображения в Grafana, дайте знать!