Puoi accedere ai log eventi per le tue integrazioni da Google Cloud Logging. Utilizza Cloud Logging per esplorare i log, creare metriche e avvisi o esportare i log in altre applicazioni utilizzando Google Cloud Pub/Sub.
Logging degli accessi
Per accedere a Cloud Logging da Google Cloud Console, fai clic su Visualizza tutti i prodotti e poi su Operazioni > Logging.
L'accesso ai dati di logging viene gestito tramite Identity and Access Management (IAM) per gli utenti del progetto Actions. Per ulteriori dettagli su ruoli e autorizzazioni per i dati di logging, consulta Controllo dell'accesso di Cloud Logging.
Le voci di log vengono conservate per 30 giorni in base al criterio di conservazione di Cloud Logging, quindi ne vengono programmate per l'eliminazione. Puoi anche eliminare le voci on demand utilizzando l'interfaccia Esplora log.
Per saperne di più su come utilizzare i log in modo efficace, consulta la sezione Ricerca nei log della guida alla risoluzione dei problemi.
Cloud Logging fornisce i seguenti tipi di risorse:
Tipo di risorsa | Nome visualizzato | Descrizione | Etichette |
---|---|---|---|
assistant_action_project |
Progetto di azione dell'Assistente Google | Un container per il progetto Google Cloud associato a un'azione dell'assistente. |
|
Log di esecuzione
La tabella seguente elenca lo schema di una voce executionLog
:
Proprietà | Descrizione |
---|---|
requestId |
ID richiesta univoco, ad esempio 5325511189174727525 . |
latencyMsec |
Tempo trascorso prima della ricezione di una risposta, ad esempio
6000 . |
executionType |
Trasporto utilizzato per la richiesta, ad esempio CLOUD o
MATTER , a seconda dell'integrazione. |
actionType |
Indicatore facoltativo dell'azione dell'utente eseguita, ad esempio QUERY o EXECUTE .
Per le azioni EXECUTE , include il comando emesso per
il completamento dei trait supportati, ad esempio ONOFF_OFF
|
trait |
Trait facoltativo associato a questa azione utente. |
deviceTypes |
Elenco dei tipi di dispositivi interessati dall'evento, ad esempio
LIGHT . |
isSuccess |
Se la richiesta ha ricevuto una risposta positiva. |
fallbackToCloud |
Indica se la richiesta è stata instradata al completamento cloud a seguito di un errore proveniente dal completamento locale. |
statusType |
Indica lo stato della risposta di intent, ad esempio SUCCESS ,
PENDING o OFFLINE . Per ERROR
le risposte, questa proprietà contiene
il errorCode fornito dal fulfillment.
|
externalDebugString |
Messaggio di debug dettagliato facoltativo associato a questa azione utente. |
locale |
Codice lingua associato alla richiesta. |
Esclusioni dei log
Gli sviluppatori possono creare esclusioni di log utilizzando il linguaggio di query di logging per personalizzare ulteriormente i log in modo più flessibile. Il linguaggio di query di Logging viene utilizzato anche da Esplora log per utilizzare Esplora log per creare le query.
Puoi seguire i passaggi per creare filtri di esclusione in
questa guida
(configura il filtro di esclusione per il sink _Default
).
Metriche basate su log
Gli sviluppatori possono utilizzare le metriche basate su log per monitorare e analizzare i pattern all'interno dei loro log. Puoi anche creare grafici personalizzati e configurare avvisi per le metriche basate su log.
Per iniziare a utilizzare le metriche basate su log per la smart home, consulta la guida alla creazione di una guida alle metriche basate su log dei contatori.
Risorse correlate
Per scoprire di più sull'utilizzo di Cloud Logging nel tuo progetto, consulta la seguente documentazione:
- Prezzi: dettagli su allocazioni e costi per il superamento della soglia.
- Quote e limiti: dettagli su limiti e criteri di conservazione per l'utilizzo del logging.
- Query avanzate sui log: guida all'utilizzo di espressioni avanzate per eseguire query e analizzare i dati dei log.