Risoluzione dei problemi relativi alle azioni

Se il progetto di Actions non riesce o sembra funzionare male, la causa del problema potrebbe non essere chiara. Dalla console Actions, puoi visualizzare log dettagliati per il tuo progetto, che possono fornirti informazioni più dettagliate su ciò che sta succedendo.

Visualizza i log del progetto

I log del progetto sono accessibili tramite la console di Actions in Analytics:

  1. Nel tuo progetto nella console di Actions, seleziona Analytics nel menu in alto.
  2. Seleziona la scheda Salute nella parte superiore della pagina.
  3. In Errori, seleziona il link Visualizza log nell'angolo in alto a destra:

Questo link aprirà i log del progetto nella piattaforma Google Cloud, dove potrai filtrare, espandere e analizzare i dati di log raccolti.

Se utilizzi il Simulatore di azioni per testare le azioni, puoi accedere rapidamente ai log specifici per i tuoi test facendo clic sul link Visualizza log nell'angolo in alto a destra della pagina del simulatore di azioni.

Risolvere i problemi

Le voci di log sono contrassegnate con livelli che indicano l'urgenza. Se stai risolvendo un problema con il progetto Actions, probabilmente vorrai iniziare filtrando in base agli eventi Critico, Errore e Avviso:

Ogni voce di log ha un riepilogo che include un timestamp e una breve descrizione dell'evento. Puoi correlare il comportamento del progetto con questi timestamp dei log per determinare se sono correlati e fare riferimento alla descrizione per restringere la causa.

Nell'esempio seguente, è stato restituito un errore UnparseableJsonResponse, probabilmente a causa di un errore di sintassi o di timeout durante la ricezione di questa risposta JSON dal webhook:

Puoi anche cercare gli eventi Debug con un timestamp simile, in quanto possono includere informazioni aggiuntive su altri eventi. Espandendo un log degli errori e filtrando in base al campo trace, l'elenco risultante mostrerà tutti gli eventi associati all'errore iniziale:

Nell'esempio che segue, i messaggi di debug associati all'errore originale ci forniscono ulteriori informazioni sul problema, tra cui una descrizione dettagliata dell'errore e la specifica risposta JSON che ha causato il problema:

Disattivazione dei tipi di log

Poiché i log del progetto sono completi, potresti trovare utile escludere determinati tipi di eventi per impostazione predefinita, ad esempio eventi con PII o eventi che ritieni disordinati. Per creare esclusioni nella pagina del log del progetto, vai a Utilizzo delle risorse nella barra di navigazione a sinistra e seleziona la scheda Esclusioni:

Per ulteriori informazioni sull'esclusione di eventi di log diversi, consulta Esclusione dei log nella documentazione di Stackdriver.