Controllare le modifiche agli artefatti di sistema

Questa pagina descrive come recuperare gli audit log per gli artefatti di sistema nell'appliance air-gap di Google Distributed Cloud (GDC).

Gli artefatti di sistema esistono in Artifact Registry del cluster dell'infrastruttura dell'organizzazione. Tutte le modifiche e le operazioni eseguite sugli artefatti di sistema vengono controllate. In qualità di operatore dell'infrastruttura (IO), visualizza i log di controllo tramite l'interfaccia utente (UI) di Grafana.

Prima di iniziare

Per ottenere le autorizzazioni necessarie per visualizzare gli audit log, chiedi all'Amministratore sicurezza di concederti i seguenti ruoli per l'accesso al cluster dell'infrastruttura dell'organizzazione:

  • Ruolo Visualizzatore Grafana (grafana-viewer).
  • Ruolo Visualizzatore Grafana dell'organizzazione (organization-grafana-viewer).

Recupera i log di controllo per gli artefatti nel cluster dell'infrastruttura dell'organizzazione

Per recuperare i log di controllo per gli artefatti di sistema nel cluster di infrastruttura dell'organizzazione, completa i seguenti passaggi:

  1. Vai all'interfaccia utente dell'istanza di monitoraggio per il cluster dell'infrastruttura dell'organizzazione.

  2. Fai clic su Esplora > audit-logs-loki e crea la query per ottenere i log di controllo.

L'opzione audit-logs-loki è selezionata nella pagina Esplora della UI dell'istanza di monitoraggio per il cluster dell'infrastruttura dell'organizzazione.

Trovare artefatti con le query Loki

Puoi creare query Loki per trovare artefatti.

Le seguenti sezioni contengono esempi di query per i log di controllo.

Eseguire query sui log di controllo per tutti gli artefatti di sistema

Esegui la seguente query per restituire gli audit log per tutti gli artefatti di sistema:

{cluster="ORG_INFRA_CLUSTER",service_name="artifactmanagement"}

Sostituisci CLUSTER_NAME con il nome del cluster, che corrisponderà al pattern <ORG_NAME>-infra.

Ad esempio:

{cluster="<ORG_NAME>-infra", service_name="artifactmanagement"}`

Esegui query negli audit log per un Artifact Registry specifico

Esegui la seguente query per restituire gli audit log per un Artifact Registry specifico:

{cluster="ORG_INFRA_CLUSTER",service_name="artifactmanagement"} | json resource="resource" | resource=~"^REGISTRY_PREFIX.*"

Sostituisci quanto segue:

  • ORG_INFRA_CLUSTER: il nome del cluster di infrastruttura dell'organizzazione, ad esempio ORG-INFRA.
  • REGISTRY_PREFIX: il prefisso del nome di Artifact Registry di destinazione.

Ad esempio:

{cluster="ORG-INFRA",service_name="artifactmanagement"} | json resource="resource" | resource=~"^gpc-system-services.*"

Nella pagina Esplora della UI di Grafana, la query per restituire i log di controllo per un registro degli artefatti è in esecuzione e mostra i log di controllo risultanti.

Figura 2. Esempi di audit log per un Artifact Registry specifico elencato nell'interfaccia utente di Grafana.

Nella figura 2, la query per restituire i log di controllo da gpc-system-services Artifact Registry del cluster mostra i risultati come elenco nella stessa pagina.

Esegui query sui log di controllo per più registri Artifact Registry

Esegui la seguente query per restituire i log di controllo per più registri Artifact Registry:

{cluster="ORG_INFRA_CLUSTER",service_name="artifactmanagement"}
| json resource="resource" |
resource=~"^REGISTRY1_PREFIX.*" or
resource=~"^REGISTRY2_PREFIX.*"

Sostituisci quanto segue:

  • ORG_INFRA_CLUSTER: il nome del cluster di destinazione, ad esempio orgname-infra.
  • REGISTRY1_PREFIX: il primo prefisso del nome di Artifact Registry di destinazione.
  • REGISTRY2_PREFIX: il secondo prefisso del nome di Artifact Registry di destinazione.

Ad esempio:

{cluster="org-infra",service_name="artifactmanagement"} | json
resource="resource" | resource=~"^gpc-system.*" or resource=~"^library/.*"