Счётчик заказов объявлен, а 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 после деплоя
