Technique
Simulateur : explosion de cardinalité
Pour : ingénieurs et SRE · architectesPrérequis : Savoir ce qu'est une métrique et un label.
Une métrique est souvent facturée et toujours dimensionnée, à la série active, c’est-à-dire à chaque combinaison unique de valeurs de labels. La cardinalité est le produit du nombre de valeurs de chaque label ; pour un histogramme classique, on la multiplie par le nombre de buckets plus deux, car chaque combinaison produit aussi une série _sum et une série _count. Le simulateur applique cette formule. Les prix changent vite et varient selon les contrats : ce guide n’en donne pas ; utilisez la grille datée de votre fournisseur. Le champ de prix est donc vide : saisissez le vôtre pour obtenir un coût mensuel.
Métrique : histogramme de latence HTTP
| Garder | Labels | Valeurs distinctes |
|---|---|---|
service | ||
endpoint | ||
method | ||
status_code | ||
pod | ||
user_idnon borné |
Hypothèses
Chaque combinaison de labels produit une série par bucket, plus les séries _sum et _count de l’histogramme. Ordres de grandeur. La mémoire par série dépend fortement du backend (Prometheus, VictoriaMetrics, offres SaaS) : remplacez l’hypothèse par votre valeur. Le prix est vide par défaut : saisissez celui de la grille datée de votre fournisseur pour obtenir le coût.
À essayer
Section intitulée « À essayer »- Partez des valeurs par défaut : 268 800 séries actives et environ 525 Mo de mémoire.
- Cochez
user_id: un label non borné. Le nombre de séries passe à 5,4 milliards et la mémoire à 10 To ; avec votre prix saisi, le coût est multiplié par 20 000 comme les séries. - Décochez
pod(avecuser_iddécoché) : agréger par service plutôt que par pod divise les séries par six (44 800) sans perdre ce qu’on interroge réellement. - Réduisez les buckets de 12 à 8 : 192 000 séries au lieu de 268 800, un levier souvent oublié sur les histogrammes.
La règle
Section intitulée « La règle »Un identifiant non borné (utilisateur, requête, session, URL brute) appartient à une trace ou à un log, jamais à une métrique. Pour relier une métrique à une requête précise, on utilise les exemplars. Le détail est dans le plan business et dans le glossaire.
Révisé le 2 octobre 2026 : prix retirés ; le coût ne s’affiche qu’avec votre prix.