Die Telemetrie zur Inventarverwaltung (INV) in der Google Distributed Cloud (GDC) Air-Gapped-Appliance verfolgt nicht autorisierte Container-Images, Hardware- und Softwareinventarexporte, ClamAV-Bucket-Scans und Controller-Abgleiche in Infrastrukturclustern. In diesem Dokument sind die einzelnen Messwertnamen, Datentypen, Ausgabeintervalle und Labelsets aufgeführt.
Messwertliste
| Name und Beschreibung | Typ | Dauer der Ausgabe | Labels | |
|---|---|---|---|---|
inv_unauthorized_image |
||||
Gibt an, ob ein nicht autorisiertes Container-Image in einem Pod erkannt wird (1, wenn ein Container-, Init-Container- oder sitzungsspezifisches Container-Image nicht aus einer autorisierten Registry stammt; 0, wenn alle Images autorisiert sind). Löst die Benachrichtigung INV-E0001 aus (Runbook INV-R0001). |
Gauge | 1 m |
|
|
kube_pod_controller_restarts_total |
||||
Gesamtzahl der Containerneustarts pro Controller-Pod (Aufzeichnungsregel, aggregiert aus kube_pod_container_status_restarts_total). Wird im Dashboard INV: Golden Signals verwendet, um die Neustartrate des Controllers in inv-system zu überwachen. |
Zähler | 1 m |
|
|
inv:export_hardware:last_success_ts |
||||
Unix-Zeitstempel in Sekunden der letzten erfolgreichen Ausführung des CronJobs inv-export-hw-backend in gpc-system (Aufzeichnungsregel basierend auf kube_cronjob_status_last_successful_time). |
Gauge | 1 m |
|
|
inv:export_hardware:last_success_age |
||||
Verstrichene Zeit in Sekunden seit der letzten erfolgreichen Ausführung des CronJobs inv-export-hw-backend für den Hardwareinventar-Export oder -1, wenn er noch nie erfolgreich ausgeführt wurde. Wird im Dashboard INV: Golden Signals und im Runbook INV-R0011 verwendet. |
Gauge | 1 m | ||
inv:export_hardware:next_scheduled_age |
||||
Verbleibende Zeit in Sekunden bis zur nächsten geplanten Ausführung des CronJobs inv-export-hw-backend oder -1, wenn keine Ausführung geplant ist. Wird im Dashboard INV: Golden Signals verwendet. |
Gauge | 1 m | ||
inv:export_hardware:good |
||||
Zeitstempel des Aktualitätsindikators für den CronJob inv-export-hw-backend, begrenzt auf 25 Stunden nach inv:export_hardware:last_success_ts. Wird im Dashboard INV: Golden Signals (rate(inv:export_hardware:good[5m]) >bool 0) verwendet, um anzugeben, ob die Exportpipeline aktuell (1) oder veraltet (0) ist. |
Gauge | 1 m | ||
inv:export_hardware:total |
||||
| Aktueller Unix-Zeitstempel der Auswertung in Sekunden für die Aufzeichnungsregelgruppe für den Hardwareinventarexport. | Gauge | 1 m | ||
inv:export_images:last_success_ts |
||||
Unix-Zeitstempel in Sekunden der letzten erfolgreichen Ausführung des CronJobs inv-export-img-backend in gpc-system (Aufzeichnungsregel basierend auf kube_cronjob_status_last_successful_time). |
Gauge | 1 m |
|
|
inv:export_images:last_success_age |
||||
Verstrichene Zeit in Sekunden seit der letzten erfolgreichen Ausführung des CronJobs inv-export-img-backend für den Export des Softwareinventars oder -1, wenn er noch nie erfolgreich war. Wird im Dashboard INV: Golden Signals und im Runbook INV-R0012 verwendet. |
Gauge | 1 m | ||
inv:export_images:next_scheduled_age |
||||
Verbleibende Zeit in Sekunden bis zur nächsten geplanten Ausführung des CronJobs inv-export-img-backend oder -1, wenn keine Ausführung geplant ist. Wird im Dashboard INV: Golden Signals verwendet. |
Gauge | 1 m | ||
inv:export_images:good |
||||
Zeitstempel des Aktualitätsindikators für den CronJob inv-export-img-backend, begrenzt auf 25 Stunden nach inv:export_images:last_success_ts. Wird im Dashboard INV: Golden Signals (rate(inv:export_images:good[5m]) >bool 0) verwendet, um anzugeben, ob die Exportpipeline aktuell (1) oder veraltet (0) ist. |
Gauge | 1 m | ||
inv:export_images:total |
||||
| Aktueller Unix-Zeitstempel der Auswertung in Sekunden für die Aufzeichnungsregelgruppe für den Softwareinventarexport. | Gauge | 1 m | ||
inv:bucket_clamav:last_success_ts |
||||
Unix-Zeitstempel in Sekunden der letzten erfolgreichen Ausführung des CronJobs inv-bucket-clamav-backend in inv-system (Aufzeichnungsregel basierend auf kube_cronjob_status_last_successful_time). |
Gauge | 1 m |
|
|
inv:bucket_clamav:last_success_age |
||||
Verstrichene Zeit in Sekunden seit der letzten erfolgreichen Ausführung des CronJobs inv-bucket-clamav-backend für den ClamAV-Bucket-Scan oder -1, wenn er noch nie erfolgreich war. Wird im Dashboard INV: Golden Signals verwendet. |
Gauge | 1 m | ||
inv:bucket_clamav:next_scheduled_age |
||||
Verbleibende Zeit in Sekunden bis zur nächsten geplanten Ausführung des CronJobs inv-bucket-clamav-backend oder -1, wenn keine Ausführung geplant ist. Wird im Dashboard INV: Golden Signals verwendet. |
Gauge | 1 m | ||
inv:bucket_clamav:good |
||||
Zeitstempel des Aktualitätsindikators für den CronJob inv-bucket-clamav-backend, begrenzt auf 25 Stunden nach inv:bucket_clamav:last_success_ts. Wird im Dashboard INV: Golden Signals (rate(inv:bucket_clamav:good[5m]) >bool 0) verwendet, um anzugeben, ob die Scanpipeline aktuell (1) oder veraltet (0) ist. |
Gauge | 1 m | ||
inv:bucket_clamav:total |
||||
| Aktueller Unix-Zeitstempel in Sekunden für die ClamAV-Bucket-Scan-Aufzeichnungsregelgruppe. | Gauge | 1 m | ||
inv:audit_controller:bad |
||||
Kumulative Containerneustarts für den inv-audit-backend-Controller (Aufzeichnungsregel filtert kube_pod_controller_restarts_total{controller="inv-audit-backend"}). |
Zähler | 1 m |
|
|
inv:audit_controller:total |
||||
Aktueller Unix-Zeitstempel der Auswertung in Sekunden für die Aufzeichnungsregelgruppe audit-controller. |
Gauge | 1 m | ||
inv:expansion_controller:bad |
||||
Kumulative Containerneustarts für den inv-expansion-backend-Controller (Aufzeichnungsregel filtert kube_pod_controller_restarts_total{controller="inv-expansion-backend"}). |
Zähler | 1 m |
|
|
inv:expansion_controller:total |
||||
Aktueller Unix-Zeitstempel der Auswertung in Sekunden für die Aufzeichnungsregelgruppe expansion-controller. |
Gauge | 1 m | ||
controller_runtime_reconcile_total |
||||
Gesamtzahl der Abgleiche pro Controller, die von den Controller-Managern inv-core, inv-audit und inv-expansion an Port 8080 (/metrics) verfügbar gemacht werden. |
Zähler | 5 m |
|
|
controller_runtime_reconcile_errors_total |
||||
Gesamtzahl der Abgleichsfehler pro Controller, die von den Controller-Managern inv-core, inv-audit und inv-expansion gemeldet werden. |
Zähler | 5 m |
|
|
controller_runtime_reconcile_time_seconds |
||||
Dauer in Sekunden für jeden Abgleich pro Controller, der von den Controllermanagern inv-core, inv-audit und inv-expansion bereitgestellt wird. |
Histogramm | 5 m |
|
|