Ricevi una notifica se la tua app smette di rispondere

Scopri come ricevere una notifica se la tua applicazione smette di rispondere alle richieste HTTP completando le seguenti attività:

  1. Crea un canale di notifica via email.
  2. Creare un controllo di uptime e un criterio di avviso.
  3. Visualizzare la dashboard dei controlli di uptime.
  4. Forza l'esito negativo del controllo di uptime.
  5. Visualizza la notifica via email e l'incidente.
  6. Eseguire la pulizia.

Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud, fai clic su Aiuto:

Aiuto


Prima di iniziare

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Attiva l'API Cloud Monitoring.

    Abilita l'API

  5. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  6. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  7. Attiva l'API Cloud Monitoring.

    Abilita l'API

Crea un canale di notifica via email

Prima di creare un criterio di avviso, configura i canali di notifica che devono essere utilizzati dal criterio di avviso. Cloud Monitoring supporta numerosi tipi di canali di notifica, tra cui email, Slack, PagerDuty e Pub/Sub. Per maggiori informazioni, consulta Creare e gestire canali di notifica. Per ricevere notifiche via email:
  1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring e poi  Avvisi:

    Vai ad Avvisi

  2. Nella barra degli strumenti, fai clic su Modifica canali di notifica.
  3. Nella pagina Canali di notifica, scorri fino a Email, quindi fai clic su Aggiungi nuovo.
  4. Inserisci il tuo indirizzo email, un nome visualizzato, ad esempio My email, e fai clic su Salva.

Crea un controllo di uptime e un criterio di avviso

Per ricevere una notifica quando un'applicazione non risponde alle richieste, configura un controllo di uptime per inviare richieste all'applicazione, quindi configura un criterio di avviso per monitorare le risposte al controllo di uptime:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi seleziona  Controlli di uptime:

    Vai a Controlli di uptime

  2. Nella barra degli strumenti, fai clic su Crea controllo di uptime.
  3. In Tipo di risorsa, seleziona URL.
  4. In Nome host, inserisci un URL valido per la tua azienda oppure inserisci cloud.google.com.
  5. Se hai inserito l'URL per la tua azienda, lascia vuoto il campo Percorso. Altrimenti, inserisci /monitoring/docs.

    Il controllo di uptime è configurato per inviare richieste all'URL per la tua azienda o a cloud.google.com/monitoring/docs.

  6. Fai clic su Continua per passare alla sezione Convalida della risposta.

    Per informazioni su queste impostazioni, vedi Convalidare i dati delle risposte.

  7. Fai clic su Continua per passare alla sezione Avvisi e notifiche.
  8. Espandi il menu Canali di notifica e seleziona il tuo canale di notifica.
  9. Fai clic su Continua per passare alla sezione Rivedi.
  10. Inserisci un titolo, ad esempio My check, per il controllo di uptime.
  11. Per verificare la configurazione dei controlli di uptime, fai clic su Test.

    Se ricevi un errore, consulta Verificare il controllo di uptime.

  12. Fai clic su Crea.

Il controllo di uptime e il criterio di avviso vengono creati e il nuovo controllo di uptime è elencato nella pagina Controlli di uptime.

Visualizza la dashboard dei controlli di uptime

La pagina Controlli di uptime mostra un elenco dei controlli di uptime e lo stato di ogni controllo. Per visualizzare lo stato dettagliato del controllo di uptime creato:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi seleziona  Controlli di uptime:

    Vai a Controlli di uptime

  2. Fai clic sul nome del controllo di uptime per aprire la relativa dashboard.

    Poiché il controllo di uptime non è stato eseguito, i grafici sono vuoti e lo stato del controllo di uptime è Nessun controllo eseguito.

  3. Nella barra degli strumenti, abilita l'aggiornamento automatico sui grafici facendo clic su Abilita aggiornamento automatico.

  4. Attendi che vengano visualizzati alcuni punti dati nei grafici, quindi aggiorna la pagina.

    Quando lo stato di ogni località è Superata, vai al passaggio successivo. In caso contrario, attendi un minuto e aggiorna la pagina per aggiornare il riquadro di stato.

Forza l'esito del controllo di uptime

Per forzare la mancata riuscita del controllo di uptime, modifica il percorso in modo che l'URL testato dal controllo di uptime non sia valido:

  1. Nella barra degli strumenti, fai clic su Modifica.
  2. Nel campo Percorso, aggiungi o inserisci HelloWorld.
  3. Fai clic su Salva.
  4. Nella barra degli strumenti, abilita l'aggiornamento automatico sui grafici facendo clic su Abilita aggiornamento automatico.
  5. Attendi che i punti dati nel grafico Controlli superati passino a zero, quindi aggiorna la pagina.

    Quando lo stato di ogni località è Non superato, vai al passaggio successivo. In caso contrario, attendi un minuto e aggiorna la pagina per aggiornare il riquadro di stato.

Visualizza la notifica e l'incidente

Dopo che il criterio di avviso determina che il controllo di uptime ha riscontrato due errori consecutivi, Cloud Monitoring crea un incidente e invia notifiche. Un incidente è un record di un criterio di avviso che si attiva e contiene informazioni utili per la risoluzione degli errori. Per visualizzare la notifica e l'incidente:

  1. Apri il tuo account email e visualizza il messaggio il cui titolo inizia con [ALERT] Failure of uptime check_id.
  2. Per visualizzare i dettagli dell'errore, fai clic su Visualizza incidente nella notifica.

    La pagina Dettagli incidente si apre in una nuova pagina della console Cloud.

Hai creato un controllo di uptime e un criterio di avviso, hai forzato l'esito negativo del controllo di uptime e hai ricevuto una notifica. Ora puoi chiudere la pagina del browser che mostra la pagina Dettagli incidente.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Se hai creato un nuovo progetto, ma non ne hai più bisogno, elimina il progetto.

Se hai utilizzato un progetto esistente:

  1. Elimina il controllo di uptime che hai creato:

    1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi seleziona  Controlli di uptime:

      Vai a Controlli di uptime

    2. Seleziona il controllo di uptime che hai creato, quindi fai clic su Elimina.

      Quando elimini un controllo di uptime, elimini anche il criterio di avviso che lo monitora.

Passaggi successivi