Expose les métriques au format d’exposition textuel de Prometheus.
Pour ce format, la table de sortie doit être correctement structurée conformément aux règles suivantes :
- Les colonnes
name (String) et value (nombre) sont obligatoires.
- Les lignes peuvent contenir, de manière facultative,
help (String) et timestamp (nombre).
- La colonne
type (String) doit avoir l’une des valeurs suivantes : counter, gauge, histogram, summary, untyped, ou être vide.
- Chaque valeur de métrique peut également comporter des
labels (Map(String, String)).
- Plusieurs lignes consécutives peuvent faire référence à une même métrique avec des labels différents. La table doit être triée par nom de métrique (par exemple avec
ORDER BY name).
Des exigences particulières s’appliquent aux labels histogram et summary ; voir la documentation Prometheus pour plus de détails.
Des règles spéciales s’appliquent aux lignes portant les labels {'count':''} et {'sum':''}, qui sont convertis respectivement en <metric_name>_count et <metric_name>_sum.
Sera présenté comme suit :
Dernière modification le 2 juillet 2026