PromQL в Unimoni

Unimoni использует стандартный PromQL (через prometheus/promql/parser), с одним обязательным условием: organization_id всегда инжектится в каждый VectorSelector/MatrixSelector.

Что это значит на практике

Вы пишете:

rate(http_requests_total[5m])

API превращает в:

rate(http_requests_total{organization_id="<your-org>"}[5m])

Даже если вы укажете другой organization_id явно — он будет перезаписан.

Что поддерживается

Полный PromQL: функции (rate, histogram_quantile, avg_over_time …), агрегации (sum by, topk), binary ops, subqueries.