Вступить в клуб →
лёгкаявопросНаблюдаемость: метрики, трассировка, pprof

Счётчик заказов объявлен, а Prometheus не видит ни одной метрики сервиса

var ordersCreated = promauto.NewCounter(prometheus.CounterOpts{
    Name: "orders_created_total",
})

Счётчик увеличивается в хендлере. Prometheus настроен собирать http://orders:8080/metrics и получает 404. Чего не хватает?

  • Отдать реестр метрик на /metrics через promhttp.Handler
  • Вызвать ordersCreated.Register() в main
  • Переименовать метрику без суффикса _total
  • Перезапустить Prometheus после деплоя

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела