Использование значения метки metri c в качестве значения для графана - PullRequest
1 голос
/ 03 мая 2020

Мотивация : Я хочу представить график тренда меток, а не значений метрик на прометее Графана.

Мой вариант использования состоит в том, что у меня есть простой метри c, который представляет информацию о работе на Дженкинс: в моем примере я использую ci-test, сборка № 100, которая заняла 10000 мс, а результат равен 1, что означает успех:

job_information{job_name="ci-test",build_number="100",duration_millis="3803023"} 1

Я хочу вычислить тренд продолжительности этой работы и следите за пиками. например:

job_information{job_name="ci-test",build_number="100",duration_millis="10000"} 1
job_information{job_name="ci-test",build_number="101",duration_millis="10000"} 1
job_information{job_name="ci-test",build_number="102",duration_millis="20000"} 1

представленная продолжительность трендов будет [10000,10000,20000] или в графическом представлении что-то вроде этого: __/ Мы можем наблюдать пик на 20000 - Я хочу представить этот график продолжительности на графане . (Результат этого теста меня не беспокоит) - Проблема в том, что длительность является меткой, а не значением . График на графике указывает только на такие значения, как 0/1, а не на метки. Кто-нибудь знает, как это сделать с графаной?

1 Ответ

0 голосов
/ 05 мая 2020

Я предлагаю использовать метки прометея не в качестве значения. То, как вы будете стремиться, нарушит работу прометея и наверняка пометит кардинальность. Вам нужно изменить дизайн метрик, чтобы экспортировать продолжительность в качестве добровольца, что является стандартом для метрик прометея.

Более подробную информацию можно найти здесь: https://www.robustperception.io/cardinality-is-key

...