Gestione dell'inventario (INV)

Elenco delle metriche

Nome e descrizione Tipo Durata emissione Etichette
inv_unauthorized_image
Indica se in un pod viene rilevata un'immagine container non autorizzata (1 quando un'immagine container, container init o container temporaneo non proviene da un registry autorizzato; 0 quando tutte le immagini sono autorizzate). Attiva l'avviso INV-E0001 (runbook INV-R0001). Misuratore 1 m
  • pod: il nome del pod che utilizza l'immagine non autorizzata.
  • namespace: lo spazio dei nomi del pod.
kube_pod_controller_restarts_total
Numero totale di riavvii dei container per pod del controller (regola di registrazione aggregata da kube_pod_container_status_restarts_total). Utilizzato nella dashboard INV: Golden Signals per monitorare la frequenza di riavvio del controller in inv-system. Contatore 1 m
  • namespace: lo spazio dei nomi del pod del controller (ad esempio, inv-system).
  • controller: il prefisso del controller estratto dal nome del pod.
  • container: il nome del container.
  • zone_id: l'identificatore della zona.
inv:export_hardware:last_success_ts
Timestamp Unix in secondi dell'ultima esecuzione riuscita del CronJob inv-export-hw-backend in gpc-system (regola di registrazione basata su kube_cronjob_status_last_successful_time). Misuratore 1 m
  • namespace: lo spazio dei nomi del CronJob (gpc-system).
  • cronjob: il nome del CronJob (inv-export-hw-backend).
inv:export_hardware:last_success_age
Tempo trascorso in secondi dall'ultima esecuzione riuscita del CronJob di esportazione dell'inventario hardware inv-export-hw-backend o -1 se non è mai riuscita. Utilizzato nella dashboard INV: Golden Signals e nel runbook INV-R0011. Misuratore 1 m
inv:export_hardware:next_scheduled_age
Tempo rimanente in secondi fino alla successiva esecuzione pianificata del CronJob inv-export-hw-backend o -1 se non pianificata. Utilizzato nella dashboard INV: Golden Signals. Misuratore 1 m
inv:export_hardware:good
Timestamp dell'indicatore di aggiornamento per il CronJob inv-export-hw-backend, limitato a 25 ore dopo inv:export_hardware:last_success_ts. Utilizzato nella dashboard INV: Golden Signals (rate(inv:export_hardware:good[5m]) >bool 0) per indicare se la pipeline di esportazione è aggiornata (1) o obsoleta (0). Misuratore 1 m
inv:export_hardware:total
Timestamp Unix della valutazione corrente in secondi per il gruppo di regole di registrazione dell'esportazione dell'inventario hardware. Misuratore 1 m
inv:export_images:last_success_ts
Timestamp Unix in secondi dell'ultima esecuzione riuscita del CronJob inv-export-img-backend in gpc-system (regola di registrazione basata su kube_cronjob_status_last_successful_time). Misuratore 1 m
  • namespace: lo spazio dei nomi del CronJob (gpc-system).
  • cronjob: il nome del CronJob (inv-export-img-backend).
inv:export_images:last_success_age
Tempo trascorso in secondi dall'ultima esecuzione riuscita del CronJob di esportazione dell'inventario software inv-export-img-backend o -1 se non è mai riuscita. Utilizzato nella dashboard INV: Golden Signals e nel runbook INV-R0012. Misuratore 1 m
inv:export_images:next_scheduled_age
Tempo rimanente in secondi fino alla successiva esecuzione pianificata del CronJob inv-export-img-backend o -1 se non pianificata. Utilizzato nella dashboard INV: Golden Signals. Misuratore 1 m
inv:export_images:good
Timestamp dell'indicatore di aggiornamento per il CronJob inv-export-img-backend, limitato a 25 ore dopo inv:export_images:last_success_ts. Utilizzato nella dashboard INV: Golden Signals (rate(inv:export_images:good[5m]) >bool 0) per indicare se la pipeline di esportazione è aggiornata (1) o obsoleta (0). Misuratore 1 m
inv:export_images:total
Timestamp Unix della valutazione corrente in secondi per il gruppo di regole di registrazione dell'esportazione dell'inventario software. Misuratore 1 m
inv:bucket_clamav:last_success_ts
Timestamp Unix in secondi dell'ultima esecuzione riuscita del CronJob inv-bucket-clamav-backend in inv-system (regola di registrazione basata su kube_cronjob_status_last_successful_time). Misuratore 1 m
  • namespace: lo spazio dei nomi del CronJob (inv-system).
  • cronjob: il nome del CronJob (inv-bucket-clamav-backend).
inv:bucket_clamav:last_success_age
Tempo trascorso in secondi dall'ultima esecuzione riuscita del CronJob di scansione del bucket ClamAV inv-bucket-clamav-backend o -1 se non è mai riuscita. Utilizzato nella dashboard INV: Golden Signals. Misuratore 1 m
inv:bucket_clamav:next_scheduled_age
Tempo rimanente in secondi fino alla successiva esecuzione pianificata del CronJob inv-bucket-clamav-backend o -1 se non pianificata. Utilizzato nella dashboard INV: Golden Signals. Misuratore 1 m
inv:bucket_clamav:good
Timestamp dell'indicatore di aggiornamento per il CronJob inv-bucket-clamav-backend, limitato a 25 ore dopo inv:bucket_clamav:last_success_ts. Utilizzato nella dashboard INV: Golden Signals (rate(inv:bucket_clamav:good[5m]) >bool 0) per indicare se la pipeline di scansione è aggiornata (1) o obsoleta (0). Misuratore 1 m
inv:bucket_clamav:total
Timestamp Unix della valutazione corrente in secondi per il gruppo di regole di registrazione della scansione del bucket ClamAV. Misuratore 1 m
inv:audit_controller:bad
Riavvii cumulativi dei container per il controller inv-audit-backend (filtro delle regole di registrazione kube_pod_controller_restarts_total{controller="inv-audit-backend"}). Contatore 1 m
  • namespace: lo spazio dei nomi del pod del controller.
  • controller: il nome del controller (inv-audit-backend).
  • container: il nome del container.
  • zone_id: l'identificatore della zona.
inv:audit_controller:total
Timestamp Unix della valutazione corrente in secondi per il gruppo di regole di registrazione audit-controller. Misuratore 1 m
inv:expansion_controller:bad
Riavvii cumulativi dei container per il controller inv-expansion-backend (filtro delle regole di registrazione kube_pod_controller_restarts_total{controller="inv-expansion-backend"}). Contatore 1 m
  • namespace: lo spazio dei nomi del pod del controller.
  • controller: il nome del controller (inv-expansion-backend).
  • container: il nome del container.
  • zone_id: l'identificatore della zona.
inv:expansion_controller:total
Timestamp Unix della valutazione corrente in secondi per il gruppo di regole di registrazione expansion-controller. Misuratore 1 m
controller_runtime_reconcile_total
Numero totale di riconciliazioni per controller esposte sulla porta 8080 (/metrics) dai gestori dei controller inv-core, inv-audit e inv-expansion. Contatore 5 m
  • controller: il nome del controller del reconciler.
  • result: il risultato della riconciliazione (success, error, requeue o requeue_after).
controller_runtime_reconcile_errors_total
Numero totale di errori di riconciliazione per controller esposti dai gestori dei controller inv-core, inv-audit e inv-expansion. Contatore 5 m
  • controller: il nome del controller del reconciler.
controller_runtime_reconcile_time_seconds
Durata in secondi di ogni riconciliazione per controller esposta dai controller manager inv-core, inv-audit e inv-expansion. Istogramma 5 m
  • controller: il nome del controller del reconciler.