La telemetria di gestione dell'inventario (INV) nell'appliance Google Distributed Cloud (GDC) con air gap monitora le immagini container non autorizzate, le esportazioni dell'inventario hardware e software, le scansioni dei bucket ClamAV e le riconciliazioni dei controller nei cluster dell'infrastruttura. Questo documento elenca ogni nome di metrica, tipo di dati, intervallo di emissione e set di etichette.
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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_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_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 |
|
|