Выполняет Prometheus-запрос по данным из таблицы TimeSeries.
db_name - Имя базы данных, в которой находится таблица TimeSeries.
time_series_table - Имя таблицы TimeSeries.
promql_query - Запрос, написанный в синтаксисе PromQL.
evaluation_time - Временная метка вычисления. Чтобы вычислить запрос на текущий момент, используйте now()в качествеevaluation_time`.
Функция может возвращать разные столбцы в зависимости от типа результата запроса, переданного через параметр promql_query:
| Тип результата | Столбцы результата | Пример |
|---|
| vector | tags Array(Tuple(String, String)), timestamp TimestampType, value ValueType | prometheusQuery(mytable, ‘up’) |
| matrix | tags Array(Tuple(String, String)), time_series Array(Tuple(TimestampType, ValueType)) | prometheusQuery(mytable, ‘up[1m]‘) |
| scalar | scalar ValueType | prometheusQuery(mytable, ‘1h30m’) |
| string | string String | prometheusQuery(mytable, ‘“abc”‘) |
Последнее изменение 19 июня 2026 г.