prometheus alert high cardinality metrics

grenier-matthieu 19/01/2026
RÉSOLU

J'ai une alerte Prometheus qui gueule sur des métriques à haute cardinalité. Ça me fait des trous dans mes dashboards. Comment je peux identifier ça rapidement et corriger

19/01/2026 à 18:02

4 commentaires

dorothee69
Membre
Avatar de dorothee69
dorothee69
Membre

Haute cardinalité c'est souvent un label qui prend trop de valeurs différentes genre un ID unique de session ou de transaction.

Pour trouver les coupables tu peux utiliser cardinality_limit_exceeded dans Prometheus si tu as une version récente. Ou alors tu group by tes labels et tu comptes les séries.

Modifié le 23/05/2026 à 16:20
samson-augustin
Membre Actif
Avatar de samson-augustin
samson-augustin
Membre Actif

Dans ta config de scraping tu peux relabel_configs pour drop ou hashmod les labels qui posent problème. Ou label_replace pour standardiser des valeurs. Faut être précis pour pas tout casser.

relabel_configs:
- source_labels: [__name__]
  action: keep
  regex: "^(http_requests_total|...)"
- source_labels: [problematic_label]
  action: drop
Modifié le 23/05/2026 à 16:20

Si c'est un truc qui vient d'un service mesh style Istio parfois ils ajoutent des labels très granulaires pour le tracing. Faut voir si tu peux configurer Istio pour réduire ça ou le relabeler après coup.

22/01/2026 à 06:19

Ok c'était un request_id qui était remonté comme label depuis une app. J'ai mis un drop dans le relabel_configs et l'alerte est partie. Merci

Modifié le 23/05/2026 à 16:20

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire