PromQL dans Unimoni

Unimoni utilise du PromQL standard (via prometheus/promql/parser), avec une condition obligatoire : organization_id est toujours injecté dans chaque VectorSelector/MatrixSelector.

Ce que cela signifie en pratique

Vous écrivez :

rate(http_requests_total[5m])

L'API le transforme en :

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

Même si vous indiquez explicitement un autre organization_id, il est écrasé.

Ce qui est pris en charge

PromQL complet : fonctions (rate, histogram_quantile, avg_over_time …), agrégations (sum by, topk), binary ops, subqueries.