Запрос Прометея для таблицы в графане - PullRequest
0 голосов
/ 04 сентября 2018

Когда я создаю панель таблицы и перехожу на вкладку «Параметры», для параметра столбцов устанавливается значение «Авто»: столбцы и их порядок определяются запросом данных.

Есть ли документ о том, как писать запросы prometheus для таблиц графана?

Мои данные о Прометее - это метрика с 2 метками my_col и my_row:

my_metric{instance="lh",job="job",my_col="1",my_row="A"} 6
my_metric{instance="lh",job="job",my_col="2",my_row="A"} 8
my_metric{instance="lh",job="job",my_col="1",my_row="B"} 10
my_metric{instance="lh",job="job",my_col="2",my_row="B"} 17

Я хочу сделать таблицу, похожую на:

|   | 1 | 2 |
| A | 6 | 8 |
| B | 10| 17|

1 Ответ

0 голосов
/ 16 июля 2019

В документации Grafana есть несколько документов о панелях таблиц: https://grafana.com/docs/features/panels/table_panel/#table-panel

Конкретное преобразование, которое вы показали в примере, к сожалению, не поддерживается в вышеприведенной документации.

Если возможно, изменение структуры данных о прометее на что-то вроде приведенного ниже должно облегчить это:

my_metric{instance="lh",job="job",col_1="6",col_2="8",my_row="A"}
my_metric{instance="lh",job="job",col_1="10",col_2="17",my_row="B"}
...