A telemetria de gerenciamento de inventário (INV) no dispositivo do Google Distributed Cloud (GDC) com isolamento físico rastreia imagens de contêiner não autorizadas, exportações de inventário de hardware e software, verificações de bucket do ClamAV e reconciliações de controladores em clusters de infraestrutura. Este documento lista cada nome de métrica, tipo de dados, intervalo de emissão e conjunto de rótulos.
Lista de métricas
| Nome e descrição | Tipo | Duração da emissão | Rótulos | |
|---|---|---|---|---|
inv_unauthorized_image |
||||
Indica se uma imagem de contêiner não autorizada é detectada em um pod (1 quando qualquer imagem de contêiner, contêiner de inicialização ou contêiner temporário não é de um registro autorizado; 0 quando todas as imagens são autorizadas). Aciona o alerta INV-E0001 (runbook INV-R0001). |
Medidor | 1 m |
|
|
kube_pod_controller_restarts_total |
||||
Número total de reinicializações de contêiner por pod do controlador (regra de gravação agregada de kube_pod_container_status_restarts_total). Usado no painel INV: Golden Signals para monitorar a taxa de reinicialização do controlador em inv-system. |
Contador | 1 m |
|
|
inv:export_hardware:last_success_ts |
||||
Carimbo de data/hora Unix em segundos da última execução bem-sucedida do CronJob inv-export-hw-backend em gpc-system (regra de gravação com base em kube_cronjob_status_last_successful_time). |
Medidor | 1 m |
|
|
inv:export_hardware:last_success_age |
||||
Tempo decorrido em segundos desde a última execução bem-sucedida do CronJob de exportação de inventário de hardware inv-export-hw-backend ou -1 se nunca tiver sido bem-sucedido. Usado no painel INV: Golden Signals e no runbook INV-R0011. |
Medidor | 1 m | ||
inv:export_hardware:next_scheduled_age |
||||
Tempo restante em segundos até a próxima execução programada do CronJob inv-export-hw-backend ou -1 se não estiver programado. Usado no painel do INV: Golden Signals. |
Medidor | 1 m | ||
inv:export_hardware:good |
||||
Carimbo de data/hora do indicador de atualização do CronJob inv-export-hw-backend, fixado em 25 horas após inv:export_hardware:last_success_ts. Usado no painel INV: Golden Signals (rate(inv:export_hardware:good[5m]) >bool 0) para indicar se o pipeline de exportação é recente (1) ou desatualizado (0). |
Medidor | 1 m | ||
inv:export_hardware:total |
||||
| Carimbo de data/hora Unix da avaliação atual em segundos para o grupo de regras de gravação de exportação do inventário de hardware. | Medidor | 1 m | ||
inv:export_images:last_success_ts |
||||
Carimbo de data/hora Unix em segundos da última execução bem-sucedida do CronJob inv-export-img-backend em gpc-system (regra de gravação com base em kube_cronjob_status_last_successful_time). |
Medidor | 1 m |
|
|
inv:export_images:last_success_age |
||||
Tempo decorrido em segundos desde a última execução bem-sucedida do CronJob de exportação do inventário de software do inv-export-img-backend ou -1 se ele nunca tiver sido bem-sucedido. Usado no painel INV: Golden Signals e no runbook INV-R0012. |
Medidor | 1 m | ||
inv:export_images:next_scheduled_age |
||||
Tempo restante em segundos até a próxima execução programada do CronJob inv-export-img-backend ou -1 se não estiver programado. Usado no painel do INV: Golden Signals. |
Medidor | 1 m | ||
inv:export_images:good |
||||
Carimbo de data/hora do indicador de atualização do CronJob inv-export-img-backend, fixado em 25 horas após inv:export_images:last_success_ts. Usado no painel INV: Golden Signals (rate(inv:export_images:good[5m]) >bool 0) para indicar se o pipeline de exportação é recente (1) ou desatualizado (0). |
Medidor | 1 m | ||
inv:export_images:total |
||||
| Carimbo de data/hora Unix da avaliação atual em segundos para o grupo de regras de gravação de exportação do inventário de software. | Medidor | 1 m | ||
inv:bucket_clamav:last_success_ts |
||||
Carimbo de data/hora Unix em segundos da última execução bem-sucedida do CronJob inv-bucket-clamav-backend em inv-system (regra de gravação com base em kube_cronjob_status_last_successful_time). |
Medidor | 1 m |
|
|
inv:bucket_clamav:last_success_age |
||||
Tempo decorrido em segundos desde a última execução bem-sucedida do CronJob de verificação de bucket do ClamAV inv-bucket-clamav-backend ou -1 se nunca tiver sido bem-sucedido. Usado no painel do INV: Golden Signals. |
Medidor | 1 m | ||
inv:bucket_clamav:next_scheduled_age |
||||
Tempo restante em segundos até a próxima execução programada do CronJob inv-bucket-clamav-backend ou -1 se não estiver programado. Usado no painel do INV: Golden Signals. |
Medidor | 1 m | ||
inv:bucket_clamav:good |
||||
Carimbo de data/hora do indicador de atualização do CronJob inv-bucket-clamav-backend, fixado em 25 horas após inv:bucket_clamav:last_success_ts. Usado no painel do INV: Golden Signals (rate(inv:bucket_clamav:good[5m]) >bool 0) para indicar se o pipeline de verificação é recente (1) ou desatualizado (0). |
Medidor | 1 m | ||
inv:bucket_clamav:total |
||||
| Carimbo de data/hora Unix da avaliação atual em segundos para o grupo de regras de gravação da verificação de buckets do ClamAV. | Medidor | 1 m | ||
inv:audit_controller:bad |
||||
Reinicializações cumulativas de contêineres para o controlador inv-audit-backend (regra de gravação que filtra kube_pod_controller_restarts_total{controller="inv-audit-backend"}). |
Contador | 1 m |
|
|
inv:audit_controller:total |
||||
Carimbo de data/hora Unix da avaliação atual em segundos para o grupo de regras de gravação audit-controller. |
Medidor | 1 m | ||
inv:expansion_controller:bad |
||||
Reinicializações cumulativas de contêineres para o controlador inv-expansion-backend (regra de gravação que filtra kube_pod_controller_restarts_total{controller="inv-expansion-backend"}). |
Contador | 1 m |
|
|
inv:expansion_controller:total |
||||
Carimbo de data/hora Unix da avaliação atual em segundos para o grupo de regras de gravação expansion-controller. |
Medidor | 1 m | ||
controller_runtime_reconcile_total |
||||
Número total de reconciliações por controlador exposto na porta 8080 (/metrics) pelos gerenciadores de controladores inv-core, inv-audit e inv-expansion. |
Contador | 5 m |
|
|
controller_runtime_reconcile_errors_total |
||||
Número total de erros de reconciliação por controlador expostos pelos gerenciadores de controladores inv-core, inv-audit e inv-expansion. |
Contador | 5 m |
|
|
controller_runtime_reconcile_time_seconds |
||||
Duração em segundos de cada reconciliação por controlador exposto pelos gerenciadores de controladores inv-core, inv-audit e inv-expansion. |
Histograma | 5 m |
|
|