Перейти к содержимому
7 / 15

Преобразования данных: как склеить, переименовать и посчитать без правки запроса

Преобразования работают в Grafana после того, как источник вернул данные, и решают то, что в запросе выразить неудобно или невозможно. Основные: Join by field склеивает результаты нескольких запросов в одну таблицу по общему полю — так рядом оказываются задержка и число запросов на роут; Organize fields переименовывает, прячет и переставляет колонки; Add field from calculation считает новое поле из существующих, включая деление двух запросов; Filter data by values и Filter by name отсекают лишнее; Group by агрегирует строки; Labels to fields превращает метки Prometheus в колонки таблицы; Reduce сворачивает ряд в одно число. Порядок преобразований важен: они выполняются цепочкой сверху вниз. Главное ограничение — всё это происходит в браузере над уже полученными данными, поэтому фильтровать тысячи серий преобразованием бессмысленно: дешевле сузить запрос.

Преобразования данных: как склеить, переименовать и посчитать без правки запроса | JScriptiser