Ricevi una notifica se la tua app smette di rispondere

Per scoprire come ricevere una notifica se la tua applicazione smette di rispondere alle richieste HTTP, completa le seguenti attività:

  1. Creare 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. Forzare il mancato controllo di uptime.
  5. Visualizzare 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 Procedura guidata:

Procedura guidata


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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  4. Attiva l'API Cloud Monitoring.

    Abilita l'API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  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 vuoi utilizzare. Cloud Monitoring supporta vari 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. Nella console Google Cloud, vai alla pagina  Avvisi:

    Vai ad Avvisi

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. Nella barra degli strumenti, fai clic su Modifica canali di notifica.
  3. Nella pagina Canali di notifica, scorri fino a Email e fai clic su Aggiungi nuovo.
  4. Inserisci il tuo indirizzo email e un nome visualizzato come My email, quindi 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. Nella console Google Cloud, vai alla pagina  Controlli di uptime:

    Vai a Controlli di uptime

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

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

    Il controllo di uptime è configurato in modo da inviare richieste all'URL della 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, consulta Convalidare i dati di risposta.

  7. Fai clic su Continua per passare alla sezione Avviso e notifica.
  8. Espandi il menu Canali di notifica e seleziona il 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 del controllo di uptime, fai clic su Test.

    Se ricevi un errore, consulta Verifica 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 viene elencato nella pagina Controlli di uptime.

Visualizza la dashboard del controllo di uptime

La pagina Controlli di uptime mostra un elenco dei controlli di uptime e lo stato di ciascun controllo. Per visualizzare lo stato dettagliato del controllo di uptime creato, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina  Controlli di uptime:

    Vai a Controlli di uptime

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  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 ancora eseguito.

  3. Nella barra degli strumenti, attiva l'aggiornamento automatico nei grafici facendo clic su Attiva aggiornamento automatico.

  4. Attendi che vengano visualizzati alcuni punti dati sui grafici, poi aggiorna la pagina.

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

Forza il mancato controllo di uptime

Per forzare il mancato 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, attiva l'aggiornamento automatico nei grafici facendo clic su Attiva aggiornamento automatico.
  5. Attendi che i punti dati nel grafico Controlli superati arrivino a zero, quindi aggiorna la pagina.

    Quando lo stato di ogni località è Non superato, vai al passaggio successivo. Altrimenti, 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 generato 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, segui questi passaggi:

  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 correttamente un controllo di uptime e un criterio di avviso, hai forzato il mancato 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 ti serve più, elimina il progetto.

Se hai utilizzato un progetto esistente, segui questi passaggi:

  1. Elimina il controllo di uptime che hai creato:

    1. Nella console Google Cloud, vai alla pagina  Controlli di uptime:

      Vai a Controlli di uptime

      Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

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

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

Passaggi successivi