__meta_kubernetes_pod_node_name — un relabel dont la source est vide ne dit rien
Helm Charts / Detect changed charts (pull_request) Successful in 24s
Helm Charts / Library charts tool (pull_request) Skipped
Helm Charts / Application charts crowdsec (pull_request) Skipped
Helm Charts / Application charts hashicorp-vault (pull_request) Skipped
Helm Charts / Application charts minio (pull_request) Skipped
Helm Charts / Application charts pgbouncer (pull_request) Skipped
Helm Charts / Application charts pgcat (pull_request) Skipped
Helm Charts / Application charts prometheus (pull_request) Skipped
Helm Charts / Application charts redis (pull_request) Skipped
Helm Charts / Application charts chart (pull_request) Successful in 29s
Helm Charts / Application charts loki (pull_request) Successful in 47s
Helm Charts / Application charts grafana (pull_request) Successful in 50s
Helm Charts / Application charts alloy (pull_request) Successful in 45s
Helm Charts / Detect changed charts (pull_request) Successful in 24s
Helm Charts / Library charts tool (pull_request) Skipped
Helm Charts / Application charts crowdsec (pull_request) Skipped
Helm Charts / Application charts hashicorp-vault (pull_request) Skipped
Helm Charts / Application charts minio (pull_request) Skipped
Helm Charts / Application charts pgbouncer (pull_request) Skipped
Helm Charts / Application charts pgcat (pull_request) Skipped
Helm Charts / Application charts prometheus (pull_request) Skipped
Helm Charts / Application charts redis (pull_request) Skipped
Helm Charts / Application charts chart (pull_request) Successful in 29s
Helm Charts / Application charts loki (pull_request) Successful in 47s
Helm Charts / Application charts grafana (pull_request) Successful in 50s
Helm Charts / Application charts alloy (pull_request) Successful in 45s
L'étiquette `node` était absente de Loki sur une collecte par ailleurs saine : `__meta_kubernetes_node_name` n'existe QUE pour `role = "node"`. Sous `role = "pod"`, elle est vide — et un relabel dont la source est vide ne pose pas l'étiquette, SANS erreur ni avertissement. On ne s'en aperçoit qu'en DEMANDANT les valeurs de l'étiquette (`/loki/api/v1/label/node/values`) et en trouvant la liste vide. Les six composants d'Alloy restaient `healthy`, 68 fichiers activement suivis, les lignes arrivaient. Seule l'étiquette par laquelle on aurait cherché « que disait pi2 cette nuit-là » manquait. Vérifié après correction : `node` rend pi1, pi2, pi3. ⚠ Relevé au passage, à ne pas oublier : le `config-reloader` n'a PAS rechargé Alloy quand la ConfigMap a changé. Le fichier monté portait bien la correction (horodaté 15:31), le composant en mémoire exécutait toujours l'ancienne règle. Il a fallu un `rollout restart` pour que la nouvelle config prenne. Le rechargement à chaud n'est donc pas une garantie — après un changement de configuration d'Alloy, VÉRIFIER la propriété visée plutôt que supposer. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
+8
-1
@@ -151,8 +151,15 @@ alloy:
|
|||||||
source_labels = ["__meta_kubernetes_pod_container_name"]
|
source_labels = ["__meta_kubernetes_pod_container_name"]
|
||||||
target_label = "container"
|
target_label = "container"
|
||||||
}
|
}
|
||||||
|
// ⚠ `__meta_kubernetes_POD_node_name`, PAS `__meta_kubernetes_node_name`.
|
||||||
|
// Le second n'existe QUE pour `role = "node"` ; sous `role = "pod"` il
|
||||||
|
// est vide, et un relabel dont la source est vide ne pose pas
|
||||||
|
// l'étiquette — SANS erreur, sans avertissement, sans rien. Mesuré :
|
||||||
|
// l'étiquette `node` était simplement absente de Loki, sur une
|
||||||
|
// collecte par ailleurs saine. On ne s'en aperçoit qu'en DEMANDANT
|
||||||
|
// les valeurs de l'étiquette et en trouvant la liste vide.
|
||||||
rule {
|
rule {
|
||||||
source_labels = ["__meta_kubernetes_node_name"]
|
source_labels = ["__meta_kubernetes_pod_node_name"]
|
||||||
target_label = "node"
|
target_label = "node"
|
||||||
}
|
}
|
||||||
rule {
|
rule {
|
||||||
|
|||||||
Reference in New Issue
Block a user