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à:
- Creare un canale di notifica via email.
- Creare un controllo di uptime e un criterio di avviso.
- Visualizzare la dashboard dei controlli di uptime.
- Forzare il mancato controllo di uptime.
- Visualizzare la notifica via email e l'incidente.
- Eseguire la pulizia.
Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud, fai clic su Procedura guidata:
Prima di iniziare
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring 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 notifiche tra cui email, Slack, PagerDuty e Pub/Sub. Per ulteriori informazioni, vedi Creare e gestire i canali di notifica. Per ricevere notifiche via email:-
Nella console Google Cloud, vai alla pagina notifications Avvisi:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Nella barra degli strumenti, fai clic su Modifica canali di notifica.
- Nella pagina Canali di notifica, scorri fino a
Email e fai clic su Aggiungi nuovo. - 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 quindi criterio di avviso per monitorare le risposte al controllo di uptime:
-
Nella console Google Cloud, vai alla pagina Controlli di uptime:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Nella barra degli strumenti, fai clic su Crea controllo di uptime.
- In Tipo di risorsa, seleziona URL.
- Per Nome host, inserisci un URL valido per la tua azienda o inserisci
cloud.google.com
. - 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 per alla tua azienda o a
cloud.google.com/monitoring/docs
. - Fai clic su Continua per passare alla sezione Convalida della risposta.
Per informazioni su queste impostazioni, consulta Convalidare i dati di risposta.
- Fai clic su Continua per passare al pulsante Notifica .
- Espandi il menu Canali di notifica e seleziona il canale di notifica.
- Fai clic su Continua per passare alla sezione Revisione. .
- Inserisci un titolo, ad esempio
My check
, per il controllo di uptime. Per verificare la configurazione del controllo di uptime, fai clic su
Test .Se ricevi un errore, consulta Verifica il controllo di uptime.
- 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 il lo stato di ogni controllo. Per visualizzare lo stato dettagliato del controllo di uptime, creato, procedi nel seguente modo:
-
Nella console Google Cloud, vai alla pagina Controlli di uptime:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
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.
Nella barra degli strumenti, attiva l'aggiornamento automatico dei grafici facendo clic su
Attiva l'aggiornamento automatico.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:
- Nella barra degli strumenti, fai clic su Modifica.
- Nel campo Percorso, aggiungi o inserisci HelloWorld.
- Fai clic su Salva.
- Nella barra degli strumenti, attiva l'aggiornamento automatico dei grafici facendo clic su Attiva aggiornamento automatico.
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 aggiorna la pagina per aggiornare il riquadro di 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:
- Apri il tuo account email e visualizza il messaggio il cui titolo inizia con
[ALERT] Failure of uptime check_id
. Per visualizzare i dettagli dell'errore, fai clic su Visualizza incidente nella notifica.
La pagina Dettagli incidente si apre in una nuova pagina del 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 nella 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, segui questi passaggi:
Elimina il controllo di uptime che hai creato:
-
Nella console Google Cloud, vai alla pagina Controlli di uptime:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- 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
Per scoprire come visualizzare e personalizzare le dashboard per le tue VM, consulta la guida rapida Visualizza e personalizza le dashboard delle istanze VM.
Per scoprire di più sul test delle applicazioni, consulta la Panoramica del monitoraggio sintetico.
Per scoprire come installare Ops Agent e raccogliere le metriche da un server Apache, consulta la guida rapida Raccogliere le metriche di Apache con Ops Agent.
Per scoprire di più su Ops Agent, consulta la panoramica di Ops Agent.
Per scoprire come creare dashboard personalizzate, consulta Gestire le dashboard personalizzate.