Экспортеры Прометея и Гистограммы

В этой статье поговорим о том, как пользоваться гистограммами в экспортерах Прометея (Jira, Confluence, Bitbucket, Bamboo).

Будем использовать метрику jira_request_duration_on_path в качестве примера, но Вы можете использовать тот же принцип и с другими метриками типа Гистограмма.

Вот как метрика типа Гистограмма выглядит в документации (https://confluence.cprime.io/display/CADS/PE+-+Using+Prometheus+Exporter+for+Jira):

Во втором поле, которое называется Тип, указан тип метрики Гистограмма.

Как пользоваться этой метрикой?

Метрика типа Гистограмма содержит три метрики внутри: count, sum и bucket. Поэтому Вы можете получать информацию по метрике вот так:

  1. jira_request_duration_on_path_count – Содержит количество событий, которые увеличили метрику. Вот пример:

Посмотрим на метрику, где метка path = “/browse” . Мы можем увидеть, что пользователи 4 раза переходили по пути с browse.

2. jira_request_duration_on_path_sum – сумма значений событий.

Вот пример:

Отсюда видно, что наши 4 перехода по ссылки с путем browse заняли 1.083622161 секунды.

3. jira_request_duration_on_path_bucket – показывает бакеты метрики.

Вот пример:

Метка “le” означает “меньше, чем количество секунд” и показывает какое количество переходов для browse заняло меньше, чем время в метке.

Например, мы видим, что 0 переходов заняли время меньше, чем 0.005 секунды. Но 2 перехода заняли время меньше, чем 0.25 секунды и 4 перехода заняли меньше, чем 0.5 секунды (Эти 4 перехода включают в себя те два перехода, которые выполнялись меньше, чем 0.25 секунды).

Как Вы видите, у нас по бакетам проходит всего 4 перехода и метрика jira_request_duration_on_path_count подтверждает это.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Leave a Reply

%d bloggers like this:

Spelling error report

The following text will be sent to our editors: