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. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Monitoring API.

    Enable the API

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

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Monitoring API.

    Enable the API

Crea un canale di notifica via email

Prima di creare un criterio di avviso, configura i canali di notifica che vuoi che vengano utilizzati. Cloud Monitoring supporta molti tipi diversi di canali di notifica, tra cui email, Slack, PagerDuty e Pub/Sub. Per saperne di più, consulta la pagina Creare e gestire i canali di notifica. Per ricevere le 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 e poi 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 Nome host, inserisci un URL valido per la tua azienda o 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 dell'uptime è configurato per 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 Revisione.
  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 dell'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. 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 dei grafici facendo clic su Attiva aggiornamento automatico.

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

    Quando lo stato di ogni località è Superato, vai al passaggio successivo. In caso contrario, attendi un minuto e aggiorna la pagina per aggiornare il riquadro dello 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 dei 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. In caso contrario, attendi un minuto e aggiorna la pagina per aggiornare il riquadro dello stato.

Visualizzare la notifica e l'incidente

Dopo che il criterio di avviso ha stabilito che il controllo di uptime ha avuto 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 dei problemi. 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 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 ne hai più bisogno, eliminalo.

Se hai utilizzato un progetto esistente:

  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, quindi fai clic su Elimina.

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

Passaggi successivi