PromQL и проверка
Веб-интерфейс на :9090. Примеры запросов:
http://<prom>:9090/targets — статус всех целей (UP/DOWN и ошибки scrape).
Prometheus собирает метрики по pull-модели: таргеты, язык запросов PromQL, экспортеры и алерты.
promtool check config prometheus.yml
проверить конфиг
curl http://target:9100/metrics
отдаёт ли экспортер метрики
Prometheus собирает метрики по pull-модели: сам периодически опрашивает
(scrape) HTTP-эндпоинты /metrics у целей (таргетов). Хранит временные ряды,
позволяет запрашивать их языком PromQL и слать алерты.
Метрики служб дают экспортеры: node_exporter (хост), nginx-exporter, и т.п.
prometheus.yml — что и как часто опрашивать:
Веб-интерфейс на :9090. Примеры запросов:
http://<prom>:9090/targets — статус всех целей (UP/DOWN и ошибки scrape).
Проверь имя метрики и лейблы в UI (autocomplete). up{job="x"} — скрапится ли job.
Ретеншн и количество рядов. --storage.tsdb.retention.time=15d; сократи
high-cardinality лейблы.
Проверь правила (promtool check rules), связь с Alertmanager и его маршруты.
Есть неточность? Сообщить об ошибке в статье