LINUX.ORG.RU

prometheus grafana metrics

 , ,


0

1

мне надо сделать что-то такое

должен быть один график с менюшками, где я хочу выбирать нужные мне значения и смотреть на графике, я сделал примерные метрики

metrics_user_active{user_active="0"} 3
metrics_user_active{user_active="1"} 5
metrics_user_banned{user_banned="0"} 2
metrics_user_banned{user_banned="1"} 1
metrics_post_status{post_status="Pending"} 13
metrics_post_status{post_status="Approved"} 7
metrics_post_status{post_status="Rejected"} 26
metrics_post_status{post_status="Trusted"} 8
metrics_post_status{post_status="Suspect"} 11
metrics_post_country{post_country="USA"} 30
metrics_post_country{post_country="Canada"} 50
metrics_post_state{post_state="AB"} 4
metrics_post_state{post_state="AL"} 6
metrics_post_state{post_state="AK"} 12
metrics_post_state{post_state="AZ"} 1
metrics_post_state{post_state="BA"} 22
metrics_post_city{post_city="Abbotsford"} 14
metrics_post_city{post_city="Adelaide"} 33
metrics_post_city{post_city="Albany"} 22
metrics_post_city{post_city="Achorage"} 55
metrics_post_city{post_city="Atlanta"} 6

как мне в графане выбирать только определенные метрики на графике?


Ответ на: комментарий от AnDoR

и что это мне даст? одно значение по post_city=«Atlanta»?

надо как-то так

User_Active = label_values(metrics_user_active, user_active)
User_Banned = label_values(metrics_user_banned, user_banned)
sum(metrics_user_active{user_active=~"$User_Active"})
sum(metrics_user_banned{user_banned=~"$User_Banned"})

чтобы суммировались значения по метрикам, но как объединить две метрики metrics_user_active и metrics_user_banned в один график и правильно считались показания, может быть нужен оператор or или что-то такое?

Garcia ()
Ответ на: комментарий от Garcia

и что это мне даст? одно значение по post_city=«Atlanta»?

Я слышал, что можно сразу правильно формулировать вопросы, но я не уверен, что это не брехня.


чтобы суммировались значения по метрикам, но как объединить две метрики metrics_user_active и metrics_user_banned в один график и правильно считались показания, может быть нужен оператор or или что-то такое?

Да просто сделай два запроса.

AnDoR ★★★★★ ()
Ответ на: комментарий от AnDoR

сделал два запроса

sum(metrics_user_active{user_active=~"$User_Active"}) 
sum(metrics_user_banned{user_banned=~"$User_Banned"})
получил две линии на графике, а мне нужна одна и в меню выбирать нужные параметры

Garcia ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.