Я пытался настроить prometheus для отображения метрик в графане для моего приложения nodejs. Для метрики я использую пром-клиент. Однако на локальном хосте я всегда получаю следующую ошибку:
Get http://localhost:5000/metrics: dial tcp 127.0.0.1:5000: connect: connection refused
Более того, если я использую локальную службу туннелирования, такую как ngrok, она сможет читать метрики. Что мне не хватает? Мне нужно где-нибудь добавить специальный конфиг?
Это мой файл prometheus.yml:
global:
scrape_interval: 5s
external_labels:
monitor: 'my-monitor'
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'my-app'
static_configs:
- targets: ['localhost:5000']
Я запускаю образ прометея по умолчанию с docker -композицией, то же самое для графаны.