devopssec
n'est en aucun cas responsable du contenu généré par l'utilisateur. Le contenu posté
exprime les opinions de leur auteur seulement.
Les textes et messages publiés sont la propriété de ceux qui les postent.
je fais de mon mieux pour modérer les propos inappropriés qui pourraient être postés ici,
mais je me dégage de toute responsabilité sur ce que vous postez.
Vous demeurez le seul responsable de vos actes et de vos messages au regard de la loi.
Vous acceptez de ne pas utiliser le service pour poster ou lier vers un contenu qui est
diffamatoire, injurieux, haineux, menaçant, spams ou pourriels, étant de nature à offenser,
ayant un contenu réservé aux adultes ou répréhensible, contenant des renseignements
personnels des autres, risquant de violer les droits d'auteurs, encourageant une activité
illégale ou contraire à toutes les lois.
Le respect est la principale qualité de notre communauté. En conséquence, veillez à l'être envers
vos camarades ici présents, en particulier les nouveaux membres qui comme vous, cherchent
à découvrir l'univers DEVOPS, et n'ont pas toutes vos connaissances.
Tout manque de respect à l'encontre d'un membre, néophyte ou non, entraînera également des sanctions,
à savoir avertissements, bannissements voire poursuites selon la gravité de la situation.
devopssec
décline toute responsabilité concernant les rencontres réelles.
morvan-alix
Membre depuis le 19/04/2024
salut ! ouais la
high cardinalityc'est le cancer de prometheus. souvent faut utiliser desrelabel_configssur tes jobs pour virer ou transformer les labels qui changent tout le temps. par exemple virercontainer_idou remplacerpod_namepar un nom de déploiement plus génériqueguillaume-clerc
Membre depuis le 30/07/2024
exacte ! et faut aussi checker tes
metric_relabel_configs. ça c'est pour agir directement sur le nom ou les labels de la métrique *après* le scraping. des fois certaines métriques sont juste pas utiles et tu peux les dropper complètement pour soulager prometheustmartins
Membre depuis le 19/04/2024
d'acc je vois l'idée. du coup je dois analyser quelles sont les métriques et les labels qui causent le plus de problèmes. y'a un outil ou une requête promql pour identifier les métriques à haute cardinalité ?
gilles-descamps
Membre depuis le 20/04/2024
oui tu peux utiliser
count by (__name__, job, instance) ({__name__=~".+"})ça te donnera le nombre de séries temporelles pour chaque métrique combiné avec le job et l'instance. ça aide à identifier les coupables. et aussitopk(10, count by (__name__) ({__name__=~".+"}))pour les métriques les plus nombreusestmartins
Membre depuis le 19/04/2024
super ces requêtes promql ! j'ai pu identifier les métriques les plus problématiques et j'ai commencé à appliquer des
relabel_configspour nettoyer les labels typecontainer_idetpod_uid. prometheus respire déjà mieux. merci pour les tips !