>_ IzzyLab

Практическое задание

Prometheus: метрика с лейблами

средне

Создай файл /root/metrics.prom в формате Prometheus textfile с метрикой http_requests_total, размеченной лейблами: method="get", code="200" со значением 42 и method="post", code="500" со значением 3.

Что потренируешь:
  • prometheus
  • формат метрик
  • лейблы
  • временные ряды
  • текстовый экспорт

Разбор темы

Формат Prometheus textfile прост: одна строка — одна метрика вида имя{лейбл="значение",...} число. Лейблы в фигурных скобках уточняют измерение (метод, код ответа), их значения обязательно в двойных кавычках. Одно и то же имя метрики с разными наборами лейблов — это разные временные ряды, поэтому под каждый набор из условия составляется отдельная строка.

Что проверяется

  1. есть ряд get/200 со значением 42
  2. есть ряд post/500 со значением 3

Как это выглядит