Opzioni di avviso per Crashlytics

Crashlytics offre diversi avvisi e diversi modi per ricevere questi avvisi.

Firebase può inviare avvisi Crashlytics in base ai seguenti tipi di eventi:

  • Nuovi problemi irreversibili: si attivano quando si verifica un arresto anomalo o un errore ANR mai registrato da Crashlytics.

  • Nuovi problemi non irreversibili: si attivano quando si verifica un problema non irreversibile Crashlytics nella tua app mai registrato prima.

  • Problemi di regressione: si attivano quando si verifica un arresto anomalo nella tua app che avevi contrassegnato come chiuso in precedenza.

  • Problemi frequenti: si attivano quando un problema è emergente o frequente.

  • Problemi di velocità crescente: si attivano quando un singolo tipo di arresto anomalo o errore ANR influisce su una percentuale di utenti in un periodo di 30 minuti per una determinata versione dell'app.

Ecco le opzioni per ricevere gli avvisi predefiniti Crashlytics. Ogni opzione consente una configurabilità e una personalizzazione progressivamente maggiori.

Avvisi via email o nella Firebase console

Firebase può inviare tutti gli avvisi predefiniti Crashlytics alla tua email. Per i problemi di regressione e i problemi di velocità crescente, Firebase può anche mostrare gli avvisi nella Firebase console.

  • Gli avvisi per i problemi di regressione e frequenti non richiedono alcuna configurazione e vengono inviati per impostazione predefinita quando configuri Crashlytics.

  • Gli avvisi per i nuovi problemi non irreversibili, irreversibili, ANR e di velocità crescente non vengono inviati per impostazione predefinita. Per ricevere questi avvisi, devi (almeno) selezionare il canale di avviso che preferisci.

Tutti i tipi di avvisi offrono una certa configurazione. Ad esempio, puoi attivare o disattivare gli avvisi per il tuo account e, per i problemi di velocità crescente, puoi impostare le soglie per l'invio degli avvisi. Puoi visualizzare e configurare questi avvisi in the Alerts tab in the Firebase console.

Scopri di più sugli avvisi via email o nella console

Integrazioni di avvisi di base con Slack, Jira e PagerDuty

Firebase offre integrazioni di avvisi di base per inviare gli avvisi predefiniti Crashlytics a Slack, Jira e PagerDuty.

A livello generale, ecco come configurare queste integrazioni nella Firebase console:

  1. Segui il flusso di lavoro guidato per ogni servizio nella scheda Integrazioni delle Impostazioni progetto.

  2. Seleziona la configurazione da utilizzare per le singole app e configura la destinazione degli altri avvisi nella scheda Crashlytics della Avvisi tab nelle Impostazioni progetto.

Scopri di più sulle integrazioni di avvisi di base con Slack, Jira e PagerDuty

Avvisi avanzati per i canali di notifica personalizzati

Firebase offre due opzioni per configurare gli avvisi e inviarli a canali di notifica personalizzati.

(Consigliato) Configurare e inviare avvisi personalizzati utilizzando Cloud Monitoring

Puoi utilizzare Cloud Monitoring per inviare avvisi completamente personalizzati a canali di notifica personalizzati in base ai dati di Crashlytics e (facoltativamente) ai dati delle sessioni di Firebase che hai esportato in Cloud Logging. Ad esempio, se il tasso di arresti anomali supera una soglia specifica, puoi inviare un messaggio personalizzato a un indirizzo email specifico o pubblicarlo su un servizio di terze parti , come Discord, Slack o Jira.

Scopri di più sulla configurazione e sull'invio di avvisi personalizzati utilizzando Cloud Monitoring

Inviare gli avvisi predefiniti Crashlytics utilizzando Cloud Functions

Puoi utilizzare Cloud Functions per inviare gli avvisi Crashlytics predefiniti (vedi l'elenco nella parte superiore di questa pagina) a canali di notifica personalizzati. Ad esempio, puoi scrivere una funzione che acquisisce un evento di avviso per gli avvisi di velocità e pubblica le informazioni sull'avviso su un servizio di terze parti, come Discord, Slack o Jira.

Scopri di più sull'invio di avvisi Crashlytics utilizzando Cloud Functions for Firebase