Добавление разных метрик в графану от прометея

У меня разные метрики в prometheus counter_metrics a, couneter_metrices b, и мне нужна единая статистика для подсчета всех различных метрик запросов.

Как я могу это получить?

(sum(couneter_metrics{instance="a,job="b"}))+

person rajshree    schedule 27.07.2017    source источник
comment
Вы имеете в виду, что у вас есть метрика couneter_metrics с разными ярлыками, которую вы хотите суммировать? Или у вас есть две метрики couneter_metricsA и couneter_metricsB, которые вы хотите суммировать?   -  person Daniel Lee    schedule 27.07.2017
comment
У меня есть две метрики couneter_metricesA и couneter_metricesB Мне нужно суммировать метрики   -  person rajshree    schedule 27.07.2017


Ответы (1)


Для панели singlestat вы можете просто суммировать два показателя, а затем сложить их вместе. Вот пример с двумя разными показателями:

sum(prometheus_local_storage_memory_series) + sum(counters_logins)

Рекомендуемая литература, на случай, если вы тоже что-то делаете со ставками: https://www.robustperception.io/rate-then-sum-Never-sum-then-rate/

person Daniel Lee    schedule 27.07.2017
comment
У меня возникла проблема, когда я делаю это, например, sum (prometheus_local_storage_memory_series) + sum (counters_logins) дает значение 0, но если я попробую каждый из них индивидуально, его результаты отображения.Можете ли вы подсказать мне, где я вводю в заблуждение - person rajshree; 28.07.2017
comment
Звучит очень странно - насколько я знаю, это просто дополнение. Можете ли вы показать свой запрос (вы можете изменить названия метрик, если они являются личными данными). Можете ли вы отредактировать свой вопрос и добавить туда запрос? - person Daniel Lee; 28.07.2017
comment
sum (counter_http_a) + sum (counter_http_b) + sum (counter_http_c) эти 3 метрики дают правильные значения sum (counter_http_d) Я добавляю, что получаю 0, когда я проверяю в Prometheus, указанные выше три метрики имеют значение 1 неделя, но для 4-й он имеет значение 2week, поэтому я изменил время в графане на 30 дней назад, но я получаю ноль - person rajshree; 28.07.2017