осталось присоединиться к метрике прометея в графане? - PullRequest
0 голосов
/ 16 июня 2020

Я использую prometheus в графане, чтобы отслеживать интеллектуальные данные для дисков на паре серверов. Я пытаюсь создать таблицу, которая показывает мне, какие диски имеют> 0 перераспределенных секторов ... вот запросы, которые я использую: enter image description here

sum(smartmon_reallocated_sector_ct_raw_value>0) by (disk)

sum(smartmon_device_info) by (device_model, disk, model_family, serial_number)

Это приводит к таблица, как показано ниже: enter image description here

Я использую внешнее соединение в графане для объединения двух запросов по диску, но проблема в том, что в таблице отображаются все диски, не только с> 0 перераспределенными секторами (в настоящее время только / dev / da8). У Grafana еще нет опции левого соединения, только внешнее соединение, поэтому я не уверен, возможно ли это вообще ... не так ли?

1 Ответ

0 голосов
/ 16 июня 2020

Думаю, я решил это с помощью:

https://www.section.io/blog/prometheus-querying/

и

Как я могу «присоединиться» две метрики в запросе Prometheus?

(sum(smartmon_reallocated_sector_ct_raw_value) by (disk) >0) * on(disk) group_right(device_model)  sum(smartmon_device_info) by (device_model, disk, model_family, serial_number) 

кажется, делает правильное соединение, в результате получается только одна строка (на данный момент)

enter image description here

...