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.