Google Cloud Observability ti consente di monitorare l'integrità, l'attività e le prestazioni delle tue risorse Eventarc. Eventarc invia automaticamente gli audit log a Cloud Logging per la risoluzione dei problemi e trasmette le metriche a Cloud Monitoring per l'analisi delle tendenze e gli avvisi.
Invia gli audit log a Cloud Logging
Eventarc invia i seguenti tipi di dati degli audit log a Cloud Logging:
- Audit log delle attività di amministrazione
- Audit log degli accessi ai dati
- Audit log degli eventi di sistema
- Audit log negati da criteri
Gli audit log di controllo dell'accesso ai dati sono disattivati per impostazione predefinita perché possono essere piuttosto grandi.
Per saperne di più, consulta Audit logging di Eventarc e Audit logging della pubblicazione di Eventarc.Esegui query e visualizza i log
Puoi utilizzare i seguenti strumenti per visualizzare e analizzare i log:
- Esplora log è progettato per aiutarti a risolvere i problemi e analizzare le prestazioni dei tuoi servizi e delle tue applicazioni. Per scoprire come visualizzare i log in Esplora log, segui le istruzioni riportate in Visualizza i log utilizzando Esplora log.
- Observability Analytics è progettato per eseguire query per analizzare i log e poi visualizzare o tracciare i risultati. Per scoprire come utilizzare Observability Analytics, segui le istruzioni riportate in Esegui query e analizza i log con Observability Analytics.
Puoi filtrare i log di Eventarc in Esplora log cercando eventarc nel campo di ricerca.
Per saperne di più su come eseguire query e analizzare i log, consulta Panoramica delle query e della visualizzazione dei log.
Visualizza i log di Eventarc Advanced
Oltre agli strumenti di Cloud Logging, puoi visualizzare i log di Eventarc Advanced utilizzando la console Google Cloud .
Nella console Google Cloud , vai alla pagina Eventarc > Bus:
In alternativa, vai alla pagina Eventarc > Pipeline:
Per andare alla pagina Dettagli pipeline, fai clic sul nome di una pipeline.
Nella pagina Dettagli bus o Dettagli pipeline, fai clic sulla scheda Log.
La scheda Log mostra i seguenti tipi di log:
Log della piattaforma scritti da Eventarc e inviati a Logging. Questi log possono aiutarti a eseguire il debug e risolvere i problemi, nonché a comprendere meglio i servizi Google Cloud che utilizzi.
Audit log di tutte le operazioni eseguite, ad esempio un aggiornamento della configurazione di una pipeline.
Per filtrare i log in base alla gravità, nell'elenco Predefinito, seleziona il tipo di log da visualizzare. Per impostazione predefinita, vengono visualizzati i log di tutti i livelli di gravità.
La gravità di un evento descritto in una voce di log è espressa come uno dei diversi livelli di gravità standard. Se stai scrivendo voci di log, puoi specificare la gravità minima per gli eventi descritti nelle voci di log e puoi mappare altre codifiche di gravità a uno dei livelli standard. Per saperne di più, vedi
LogSeverity.Puoi cercare le voci in tutti i campi dei log. A destra di Filtro, nel campo Cerca in tutti i campi e i valori, digita il testo.
Puoi specificare una corrispondenza esatta con un valore, ad esempio
payload = "jsonPayload". In alternativa, puoi utilizzare le espressioni regolari per creare corrispondenze con campi specifici. È supportato il linguaggio di query di Logging completo.
Invia metriche a Cloud Monitoring
Eventarc invia i dati delle metriche dalle risorse monitorate a Google Cloud Observability. Una risorsa monitorata in Monitoring rappresenta un'entità logica o fisica, ad esempio una macchina virtuale, un database o un'applicazione. Le risorse monitorate contengono un insieme univoco di metriche che possono essere esplorate, segnalate tramite una dashboard o utilizzate per creare avvisi. Ogni risorsa ha anche un insieme di etichette, ovvero coppie chiave-valore che contengono informazioni aggiuntive sulla risorsa. Le etichette delle risorse sono disponibili per tutte le metriche associate alla risorsa.
Eventarc invia i dati delle metriche dalla seguente risorsa monitorata a Google Cloud Observability:
Metriche ed etichette delle risorse
Per visualizzare tutti i tipi di risorse, consulta Tipi di risorse monitorate. Per visualizzare tutti i tipi di metriche, consulta metriche diGoogle Cloud .
Lettura dei dati delle metriche
Puoi leggere i dati delle metriche, chiamati anche dati delle serie temporali, utilizzando il metodo timeSeries.list nell'API Cloud Monitoring. Esistono diversi modi per chiamare il metodo, tra cui l'utilizzo di una libreria client specifica per il linguaggio o la creazione di un grafico con Esplora metriche. Per un'introduzione alle metriche e alle serie temporali, consulta Metriche, serie temporali e risorse. Per scoprire come leggere i dati delle metriche, consulta Recupera i dati delle serie temporali.
Utilizza le dashboard e gli avvisi di Monitoring
Puoi utilizzare le dashboard di Monitoring e i grafici associati per visualizzare i dati delle metriche di Eventarc.
Per monitorare queste metriche in Monitoring, puoi creare dashboard personalizzate. Puoi anche aggiungere avvisi in base a queste metriche.