PromQL — язык запросов Prometheus: выбирает временные ряды по имени и лейблам, агрегирует (sum, rate, histogram_quantile) и сравнивает с порогами в алертах/Grafana.
Разбор
http_requests_total{status="500"} — селектор.
rate(...[5m]) — скорость роста counter.
sum by (job) — агрегация по лейблу.
Мгновенный вектор vs range vector — частая путаница новичков.
Пример
sum(rate(http_requests_total{job="api"}[5m])) by (status)
Итог
PromQL превращает сырые ряды в RPS, error rate, квантили.