Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
software:applications:prometheus:modifier_label [2021/12/13 17:34] – créée yoann | software:applications:prometheus:modifier_label [2022/12/17 11:26] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> | + | {{tag> |
+ | : | ||
====== Prometheus : Modifier les labels lors du scraping ====== | ====== Prometheus : Modifier les labels lors du scraping ====== | ||
- | On peut configurer une tâche Prometeus (job) pour modifier les labels lors de la collecte de la métrique (scraping). | + | On peut configurer une tâche Prometeus (job) pour modifier les labels lors de la collecte de la métrique (scraping). |
+ | |||
+ | Cette opération permet de manipuler les métriques, de ne conserver que les données nécessaires et d' | ||
+ | * Supprimer des métriques; | ||
+ | * Supprimer des labels contenant des informations sensibles; | ||
+ | * Modifier les labels des métriques. | ||
Par exemple dans Prometheus, le label **instance** identifie de façon unique une cible au sein d'un job. Sa valeur peut être un nom DNS, mais c'est souvent une IP et un port par exemple " | Par exemple dans Prometheus, le label **instance** identifie de façon unique une cible au sein d'un job. Sa valeur peut être un nom DNS, mais c'est souvent une IP et un port par exemple " | ||
Ligne 10: | Ligne 17: | ||
Notons que la valeur du label instance n'est pas utilisée par Prometheus pour contacter la cible, sa valeur peut être quelconque, cela n’empêchera pas Prometheus de collecter la métrique (Prometheus utilise la valeur de **%%__address__%%**) | Notons que la valeur du label instance n'est pas utilisée par Prometheus pour contacter la cible, sa valeur peut être quelconque, cela n’empêchera pas Prometheus de collecter la métrique (Prometheus utilise la valeur de **%%__address__%%**) | ||
+ | < | ||
Notons également que les labels **instance** et **job** sont spéciaux et doivent nécessairement avoir une valeur, c'est pourquoi la valeur par défaut de **%%__address__%%** est affectée par Prometheus. | Notons également que les labels **instance** et **job** sont spéciaux et doivent nécessairement avoir une valeur, c'est pourquoi la valeur par défaut de **%%__address__%%** est affectée par Prometheus. | ||
+ | </ | ||
- | + | Dans l' | |
- | Dans l' | + | |
Ligne 21: | Ligne 29: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ |