Gestion de l'inventaire (INV)

Liste des métriques

Nom et description Type Durée d'émission Étiquettes
inv_unauthorized_image
Indique si une image de conteneur non autorisée est détectée dans un pod (1 lorsqu'une image de conteneur, de conteneur d'initialisation ou de conteneur éphémère ne provient pas d'un registre autorisé ; 0 lorsque toutes les images sont autorisées). Déclenche l'alerte INV-E0001 (runbook INV-R0001). Jauge 1 m
  • pod : nom du pod utilisant l'image non autorisée.
  • namespace : espace de noms du pod.
kube_pod_controller_restarts_total
Nombre total de redémarrages de conteneurs par pod de contrôleur (règle d'enregistrement agrégée à partir de kube_pod_container_status_restarts_total). Utilisé sur le tableau de bord INV: Golden Signals pour surveiller le taux de redémarrage du contrôleur dans inv-system. Compteur 1 m
  • namespace : espace de noms du pod du contrôleur (par exemple, inv-system).
  • controller : préfixe du contrôleur extrait du nom du pod.
  • container : nom du conteneur.
  • zone_id : identifiant de la zone.
inv:export_hardware:last_success_ts
Code temporel Unix en secondes de la dernière exécution réussie du CronJob inv-export-hw-backend dans gpc-system (règle d'enregistrement basée sur kube_cronjob_status_last_successful_time). Jauge 1 m
  • namespace : espace de noms de la tâche Cron (gpc-system).
  • cronjob : nom du CronJob (inv-export-hw-backend).
inv:export_hardware:last_success_age
Temps écoulé en secondes depuis la dernière exécution réussie du CronJob d'exportation de l'inventaire matériel inv-export-hw-backend, ou -1 s'il n'a jamais réussi. Utilisé sur le tableau de bord INV: Golden Signals et le runbook INV-R0011. Jauge 1 m
inv:export_hardware:next_scheduled_age
Temps restant en secondes avant la prochaine exécution planifiée du CronJob inv-export-hw-backend, ou -1 s'il n'est pas planifié. Utilisé sur le tableau de bord INV: Golden Signals. Jauge 1 m
inv:export_hardware:good
Horodatage de l'indicateur d'actualisation pour la tâche Cron inv-export-hw-backend, limité à 25 heures après inv:export_hardware:last_success_ts. Utilisé sur le tableau de bord INV: Golden Signals (rate(inv:export_hardware:good[5m]) >bool 0) pour indiquer si le pipeline d'exportation est à jour (1) ou obsolète (0). Jauge 1 m
inv:export_hardware:total
Code temporel Unix de l'évaluation actuelle en secondes pour le groupe de règles d'enregistrement de l'exportation de l'inventaire matériel. Jauge 1 m
inv:export_images:last_success_ts
Code temporel Unix en secondes de la dernière exécution réussie du CronJob inv-export-img-backend dans gpc-system (règle d'enregistrement basée sur kube_cronjob_status_last_successful_time). Jauge 1 m
  • namespace : espace de noms de la tâche Cron (gpc-system).
  • cronjob : nom du CronJob (inv-export-img-backend).
inv:export_images:last_success_age
Temps écoulé en secondes depuis la dernière exécution réussie du CronJob d'exportation de l'inventaire logiciel inv-export-img-backend, ou -1 s'il n'a jamais réussi. Utilisé sur le tableau de bord INV: Golden Signals et le runbook INV-R0012. Jauge 1 m
inv:export_images:next_scheduled_age
Temps restant en secondes avant la prochaine exécution planifiée du CronJob inv-export-img-backend, ou -1 s'il n'est pas planifié. Utilisé sur le tableau de bord INV: Golden Signals. Jauge 1 m
inv:export_images:good
Horodatage de l'indicateur d'actualisation pour la tâche Cron inv-export-img-backend, limité à 25 heures après inv:export_images:last_success_ts. Utilisé sur le tableau de bord INV: Golden Signals (rate(inv:export_images:good[5m]) >bool 0) pour indiquer si le pipeline d'exportation est à jour (1) ou obsolète (0). Jauge 1 m
inv:export_images:total
Code temporel Unix de l'évaluation actuelle en secondes pour le groupe de règles d'enregistrement de l'exportation de l'inventaire logiciel. Jauge 1 m
inv:bucket_clamav:last_success_ts
Code temporel Unix en secondes de la dernière exécution réussie du CronJob inv-bucket-clamav-backend dans inv-system (règle d'enregistrement basée sur kube_cronjob_status_last_successful_time). Jauge 1 m
  • namespace : espace de noms de la tâche Cron (inv-system).
  • cronjob : nom du CronJob (inv-bucket-clamav-backend).
inv:bucket_clamav:last_success_age
Temps écoulé en secondes depuis la dernière exécution réussie du CronJob d'analyse de bucket ClamAV inv-bucket-clamav-backend, ou -1 s'il n'a jamais réussi. Utilisé sur le tableau de bord INV: Golden Signals. Jauge 1 m
inv:bucket_clamav:next_scheduled_age
Temps restant en secondes avant la prochaine exécution planifiée du CronJob inv-bucket-clamav-backend, ou -1 s'il n'est pas planifié. Utilisé sur le tableau de bord INV: Golden Signals. Jauge 1 m
inv:bucket_clamav:good
Horodatage de l'indicateur d'actualisation pour la tâche Cron inv-bucket-clamav-backend, limité à 25 heures après inv:bucket_clamav:last_success_ts. Utilisé sur le tableau de bord INV: Golden Signals (rate(inv:bucket_clamav:good[5m]) >bool 0) pour indiquer si le pipeline d'analyse est récent (1) ou obsolète (0). Jauge 1 m
inv:bucket_clamav:total
Code temporel Unix d'évaluation actuel en secondes pour le groupe de règles d'enregistrement de l'analyse de bucket ClamAV. Jauge 1 m
inv:audit_controller:bad
Redémarrages cumulés des conteneurs pour le contrôleur inv-audit-backend (règle d'enregistrement filtrant kube_pod_controller_restarts_total{controller="inv-audit-backend"}). Compteur 1 m
  • namespace : espace de noms du pod du contrôleur.
  • controller : nom du contrôleur (inv-audit-backend).
  • container : nom du conteneur.
  • zone_id : identifiant de la zone.
inv:audit_controller:total
Code temporel Unix de l'évaluation actuelle en secondes pour le groupe de règles d'enregistrement audit-controller. Jauge 1 m
inv:expansion_controller:bad
Redémarrages cumulés des conteneurs pour le contrôleur inv-expansion-backend (règle d'enregistrement filtrant kube_pod_controller_restarts_total{controller="inv-expansion-backend"}). Compteur 1 m
  • namespace : espace de noms du pod du contrôleur.
  • controller : nom du contrôleur (inv-expansion-backend).
  • container : nom du conteneur.
  • zone_id : identifiant de la zone.
inv:expansion_controller:total
Code temporel Unix de l'évaluation actuelle en secondes pour le groupe de règles d'enregistrement expansion-controller. Jauge 1 m
controller_runtime_reconcile_total
Nombre total de rapprochements par contrôleur exposé sur le port 8080 (/metrics) par les gestionnaires de contrôleurs inv-core, inv-audit et inv-expansion. Compteur 5 m
  • controller : nom du contrôleur de rapprochement.
  • result : résultat du rapprochement (success, error, requeue ou requeue_after).
controller_runtime_reconcile_errors_total
Nombre total d'erreurs de rapprochement par contrôleur exposées par les gestionnaires de contrôleurs inv-core, inv-audit et inv-expansion. Compteur 5 m
  • controller : nom du contrôleur de rapprochement.
controller_runtime_reconcile_time_seconds
Durée en secondes de chaque rapprochement par contrôleur exposé par les gestionnaires de contrôleurs inv-core, inv-audit et inv-expansion. Histogramme 5 m
  • controller : nom du contrôleur de rapprochement.