arrow_back

Cloud Monitoring: Qwik Start

Accedi Partecipa
Metti alla prova le tue conoscenze e condividile con la nostra community.
done
Accedi a oltre 700 lab pratici, badge delle competenze e corsi

Cloud Monitoring: Qwik Start

Lab 50 minuti universal_currency_alt 1 credito show_chart Introduttivi
info Questo lab potrebbe incorporare strumenti di AI a supporto del tuo apprendimento.
Metti alla prova le tue conoscenze e condividile con la nostra community.
done
Accedi a oltre 700 lab pratici, badge delle competenze e corsi

GSP089

Laboratori autogestiti Google Cloud

Panoramica

Cloud Monitoring offre visibilità su prestazioni, uptime e integrità complessiva delle applicazioni basate su cloud. Cloud Monitoring raccoglie metriche, eventi e metadati da Google Cloud, Amazon Web Services, probe di uptime in hosting, strumentazione delle applicazioni e una serie di componenti di applicazioni comuni, tra cui Cassandra, Nginx, Apache Web Server, Elasticsearch e molti altri. Cloud Monitoring importa questi dati e genera insight tramite dashboard, grafici e avvisi. Gli avvisi di Cloud Monitoring favoriscono la collaborazione grazie all'integrazione con Slack, PagerDuty, HipChat, Campfire e altri servizi.

In questo lab installerai gli agenti Monitoring e Logging per raccogliere informazioni dall'istanza, ad esempio metriche e log da app di terze parti.

Obiettivi

In questo lab imparerai a:

  • Monitorare l'istanza di una macchina virtuale (VM) Compute Engine con Cloud Monitoring.
  • Installare gli agenti Monitoring e Logging per la tua VM.

Configurazione e requisiti

Prima di fare clic sul pulsante Avvia lab

Leggi le seguenti istruzioni. I lab sono a tempo e non possono essere messi in pausa. Il timer si avvia quando fai clic su Avvia lab e ti mostra per quanto tempo avrai a disposizione le risorse Google Cloud.

Con questo lab pratico avrai la possibilità di completare le attività in prima persona, in un ambiente cloud reale e non di simulazione o demo. Riceverai delle nuove credenziali temporanee che potrai utilizzare per accedere a Google Cloud per la durata del lab.

Per completare il lab, avrai bisogno di:

  • Accesso a un browser internet standard (Chrome è il browser consigliato).
Nota: utilizza una finestra del browser in incognito o privata per eseguire questo lab. Ciò evita eventuali conflitti tra il tuo account personale e l'account Studente, che potrebbero causare addebiti aggiuntivi sul tuo account personale.
  • È ora di completare il lab: ricorda che, una volta iniziato, non puoi metterlo in pausa.
Nota: se hai già un account o un progetto Google Cloud personale, non utilizzarlo per questo lab per evitare addebiti aggiuntivi al tuo account.

Come avviare il lab e accedere alla console Google Cloud

  1. Fai clic sul pulsante Avvia lab. Se devi effettuare il pagamento per il lab, si apre una finestra popup per permetterti di selezionare il metodo di pagamento. A sinistra, trovi il riquadro Dettagli lab con le seguenti informazioni:

    • Il pulsante Apri console Google Cloud
    • Tempo rimanente
    • Credenziali temporanee da utilizzare per il lab
    • Altre informazioni per seguire questo lab, se necessario
  2. Fai clic su Apri console Google Cloud (o fai clic con il tasto destro del mouse e seleziona Apri link in finestra di navigazione in incognito se utilizzi il browser Chrome).

    Il lab avvia le risorse e apre un'altra scheda con la pagina di accesso.

    Suggerimento: disponi le schede in finestre separate posizionate fianco a fianco.

    Nota: se visualizzi la finestra di dialogo Scegli un account, fai clic su Usa un altro account.
  3. Se necessario, copia il Nome utente di seguito e incollalo nella finestra di dialogo di accesso.

    {{{user_0.username | "Username"}}}

    Puoi trovare il Nome utente anche nel riquadro Dettagli lab.

  4. Fai clic su Avanti.

  5. Copia la Password di seguito e incollala nella finestra di dialogo di benvenuto.

    {{{user_0.password | "Password"}}}

    Puoi trovare la Password anche nel riquadro Dettagli lab.

  6. Fai clic su Avanti.

    Importante: devi utilizzare le credenziali fornite dal lab. Non utilizzare le credenziali del tuo account Google Cloud. Nota: utilizzare il tuo account Google Cloud per questo lab potrebbe comportare addebiti aggiuntivi.
  7. Fai clic nelle pagine successive:

    • Accetta i termini e le condizioni.
    • Non inserire opzioni di recupero o l'autenticazione a due fattori, perché si tratta di un account temporaneo.
    • Non registrarti per le prove gratuite.

Dopo qualche istante, la console Google Cloud si apre in questa scheda.

Nota: per visualizzare un menu con un elenco di prodotti e servizi Google Cloud, fai clic sul menu di navigazione in alto a sinistra. Icona menu di navigazione

Attiva Cloud Shell

Cloud Shell è una macchina virtuale in cui sono caricati strumenti per sviluppatori. Offre una home directory permanente da 5 GB e viene eseguita su Google Cloud. Cloud Shell fornisce l'accesso da riga di comando alle risorse Google Cloud.

  1. Fai clic su Attiva Cloud Shell Icona Attiva Cloud Shell nella parte superiore della console Google Cloud.

Quando la connessione è attiva, l'autenticazione è già avvenuta e il progetto è impostato sul tuo PROJECT_ID. L'output contiene una riga che dichiara il PROJECT_ID per questa sessione:

Your Cloud Platform project in this session is set to YOUR_PROJECT_ID

gcloud è lo strumento a riga di comando di Google Cloud. È preinstallato su Cloud Shell e supporta il completamento tramite tasto Tab.

  1. (Facoltativo) Puoi visualizzare il nome dell'account attivo con questo comando:
gcloud auth list
  1. Fai clic su Autorizza.

  2. L'output dovrebbe avere ora il seguente aspetto:

Output:

ACTIVE: * ACCOUNT: student-01-xxxxxxxxxxxx@qwiklabs.net To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (Facoltativo) Puoi elencare l'ID progetto con questo comando:
gcloud config list project

Output:

[core] project = <project_ID>

Output di esempio:

[core] project = qwiklabs-gcp-44776a13dea667a6 Nota: per la documentazione completa di gcloud, in Google Cloud, fai riferimento alla Panoramica dell'interfaccia a riga di comando gcloud.

Impostare la regione e la zona

Alcune risorse di Compute Engine risiedono in regioni e zone. Una regione rappresenta una posizione geografica specifica in cui puoi eseguire le tue risorse. Ogni regione è composta da una o più zone.

Esegui questi comandi gcloud nella console Cloud per impostare la regione e la zona predefinite per il lab:

gcloud config set compute/zone "{{{project_0.default_zone|ZONE}}}" export ZONE=$(gcloud config get compute/zone) gcloud config set compute/region "{{{project_0.default_region|REGION}}}" export REGION=$(gcloud config get compute/region)

Attività 1: crea un'istanza Compute Engine

  1. Nella dashboard della console Cloud, vai a Menu di navigazione > Compute Engine > Istanze VM, quindi fai clic su Crea istanza.

  2. Compila i campi come segue, lasciando invariato il valore predefinito per tutti gli altri campi:

    Campo Valore
    Nome lamp-1-vm
    Regione
    Zona
    Serie E2
    Tipo di macchina e2-medium
    Disco di avvio Debian GNU/Linux 12 (bookworm)
    Firewall Seleziona Consenti traffico HTTP
  3. Fai clic su Crea.

    Attendi qualche minuto; vedrai un segno di spunta verde quando è stata avviata l'istanza.

Fai clic su Controlla i miei progressi in basso. Un segno di spunta verde conferma che sei sulla strada giusta.

Crea un'istanza Compute Engine

Attività 2: aggiungi Apache2 HTTP Server all'istanza

  1. Nella console, fai clic su SSH in corrispondenza di lamp-1-vm per aprire un terminale per la tua istanza.

  2. Esegui i comandi seguenti nella finestra SSH per configurare Apache2 HTTP Server:

sudo apt-get update sudo apt-get install apache2 php7.0
  1. Quando ti viene chiesto se vuoi continuare, digita Y.
Nota: se non riesci a installare php7.0, usa php5. sudo service apache2 restart

Fai clic su Controlla i miei progressi in basso. Un segno di spunta verde conferma che sei sulla strada giusta.

Aggiungi Apache2 HTTP Server alla tua istanza
  1. Torna alla pagina Istanze VM della console Cloud. Fai clic su IP esterno per l'istanza lamp-1-vm per visualizzare la pagina predefinita di Apache2 per questa istanza.
Nota: se non riesci a trovare la colonna IP esterno, fai clic sull'icona Opzioni di visualizzazione delle colonne sul lato destro dell'angolo, seleziona la casella di controllo IP esterno e fai clic su Ok.

Fai clic su Controlla i miei progressi in basso. Un segno di spunta verde conferma che sei sulla strada giusta.

Ricevi una risposta positiva sull'IP esterno dell'istanza VM

Creare un ambito delle metriche di Monitoring

Configura un ambito delle metriche di Monitoring legato al tuo progetto Google Cloud. I passaggi seguenti servono a creare un nuovo account che dispone di una prova gratuita di Monitoring.

  • Nella console Cloud, fai clic sul menu di navigazione (Icona menu di navigazione) > Monitoring.

Quando si apre la pagina Panoramica di Monitoring, il progetto dell'ambito delle metriche è pronto.

Installa gli agenti Logging e Monitoring

Gli agenti raccolgono dati e inviano o trasmettono le informazioni a Cloud Monitoring nella console Cloud.

L'agente Cloud Monitoring è un daemon basato su collectd che raccoglie metriche sul sistema e sulle applicazioni dalle istanze della macchina virtuale e le invia a Monitoring. Per impostazione predefinita, l'agente Monitoring raccoglie metriche relative a disco, CPU, rete e processi. La configurazione dell'agente Monitoring consente alle applicazioni di terze parti di ricevere l'elenco completo delle metriche dell'agente. Per ulteriori informazioni, vedi la documentazione di Cloud Monitoring sul sito web relativo alla suite operativa di Google Cloud.

In questa sezione installerai l'agente Cloud Logging per trasmettere i log dalle istanze VM a Cloud Logging. Più avanti in questo lab vedremo quali log vengono generati quando arresti e avvii la VM.

Nota: si consiglia di eseguire l'agente Cloud Logging su tutte le istanze della VM.
  1. Per installare l'agente Cloud Monitoring, esegui il comando di script di installazione dell'agente Monitoring nel terminale SSH dell'istanza della VM:
curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh sudo bash add-google-cloud-ops-agent-repo.sh --also-install
  1. Se ti viene chiesto se vuoi continuare, premi Y.

  2. Per installare l'agente Cloud Logging, esegui il comando di script di installazione dell'agente Logging nel terminale SSH dell'istanza della VM.

sudo systemctl status google-cloud-ops-agent"*"

Premi q per uscire dallo stato.

sudo apt-get update

Attività 3: crea un controllo di uptime

I controlli di uptime verificano che una risorsa sia sempre accessibile. Come esercizio, crea un controllo di uptime per verificare che la VM sia attiva.

  1. Nel menu a sinistra della console Cloud, fai clic su Controlli di uptime, quindi fai clic su Crea controllo di uptime.

  2. In Protocollo, seleziona HTTP.

  3. In Tipo di risorsa, seleziona Istanza.

  4. In Istanza, seleziona lamp-1-vm.

  5. In Frequenza di controllo, seleziona 1 minuto.

  6. Fai clic su Continua.

  7. In Convalida risposta, accetta i valori predefiniti e fai clic su Continua.

  8. In Avviso e notifica, accetta i valori predefiniti e fai clic su Continua.

  9. In Titolo, digita Lamp Uptime Check.

  10. Fai clic su Test per verificare che il controllo di uptime possa connettersi alla risorsa.

    Il segno di spunta verde indica che la connessione funziona correttamente.

  11. Fai clic su Crea.

    L'attivazione del controllo di uptime configurato richiede un po' di tempo. Continua con il lab: controllerai i risultati in seguito. Mentre attendi, crea un criterio di avviso per un'altra risorsa.

Attività 4: crea un criterio di avviso

Usa Cloud Monitoring per creare uno o più criteri di avviso.

  1. Nel menu a sinistra, fai clic su Avvisi, quindi su + Crea criterio.

  2. Fai clic sul menu a discesa Seleziona una metrica. Deseleziona quelle In uso.

  3. Digita Traffico di rete nel filtro per nome risorsa e metrica e fai clic su Istanza VM > Interfaccia. Seleziona Traffico di rete (agent.googleapis.com/interface/traffic) e fai clic su Applica. Per tutti gli altri campi lascia il valore predefinito.

  4. Tocca Avanti.

  5. Imposta Posizione soglia su Above threshold, Valore soglia su 500 e Opzioni avanzate > Finestra di ripetizione test su 1 min. Fai clic su Avanti.

  6. Fai clic sulla freccia menu a discesa accanto a Canali di notifica, quindi fai clic su Gestisci canali di notifica.

Una pagina Canali di notifica verrà aperta in una nuova scheda.

  1. Scorri la pagina verso il basso e fai clic su AGGIUNGI NUOVO per Email.

  2. Nella finestra di dialogo Crea canale email inserisci il tuo indirizzo email personale nel campo Indirizzo email e un Nome visualizzato.

  3. Fai clic su Salva.

  4. Torna alla scheda Crea criterio di avviso precedente.

  5. Fai di nuovo clic su Canali di notifica, quindi fai clic sull'icona Aggiorna per recuperare il nome visualizzato indicato nel passaggio precedente.

  6. Fai di nuovo clic su Canali di notifica se necessario, seleziona il tuo Nome visualizzato e fai clic su Ok.

  7. Aggiungi un messaggio nella documentazione, che sarà incluso nell'avviso via email.

  8. Come Nome avviso indica Inbound Traffic Alert.

  9. Tocca Avanti.

  10. Rivedi l'avviso e fai clic su Crea criterio.

Hai creato un avviso. Mentre attendi che il sistema ne attivi uno, crea una dashboard e un grafico, quindi controlla Cloud Logging.

Fai clic su Controlla i miei progressi in basso. Un segno di spunta verde conferma che sei sulla strada giusta.

Crea un controllo di uptime e un criterio di avviso

Attività 5: crea una dashboard e un grafico

Puoi visualizzare le metriche raccolte da Cloud Monitoring in grafici e dashboard. In questa sezione creeremo i grafici per le metriche del lab e una dashboard personalizzata.

  1. Nel menu a sinistra seleziona Dashboard, quindi + Crea dashboard.

  2. Assegna alla dashboard il nome Cloud Monitoring LAMP Qwik Start Dashboard.

Aggiungi il primo grafico

  1. Fai clic su + AGGIUNGI WIDGET

  2. Seleziona l'opzione A linee sotto Visualizzazione in Aggiungi widget.

  3. Assegna al titolo del widget il nome Carico CPU.

  4. Fai clic sul menu a discesa Seleziona una metrica. Deseleziona quelle In uso.

  5. Digita Carico CPU (1m) nel filtro per nome risorsa e metrica e fai clic su Istanza VM > CPU. Seleziona Carico CPU (1m) e fai clic su Applica. Per tutti gli altri campi lascia il valore predefinito. Aggiorna la scheda per visualizzare il grafico.

Aggiungi il secondo grafico

  1. Fai clic su + Aggiungi WIDGET e seleziona l'opzioneA linee sotto Visualizzazione in Aggiungi widget.

  2. Assegna al titolo del widget il nome Pacchetti ricevuti.

  3. Fai clic sul menu a discesa Seleziona una metrica. Deseleziona quelle In uso.

  4. Digita Pacchetti ricevuti nel filtro per nome risorsa e metrica e fai clic su Istanza VM > Istanza. Seleziona Pacchetti ricevuti e fai clic su Applica. Aggiorna la scheda per visualizzare il grafico.

  5. Lascia invariati i valori predefiniti degli altri campi. Vedrai i dati del grafico.

Attività 6: visualizza i log

Cloud Monitoring e Cloud Logging sono strettamente integrati. Dai un'occhiata ai log per il tuo lab.

  1. Seleziona Menu di navigazione > Logging > Esplora log.

  2. Seleziona i log che vuoi visualizzare, in questo caso quelli relativi all'istanza di lamp-1-vm creata all'inizio del lab:

    • Fai clic su Risorsa.

    • Seleziona Istanza VM > lamp-1-vm nel menu a discesa Risorsa.

    • Fai clic su Applica.

    • Lascia invariati i valori predefiniti degli altri campi.

    • Fai clic su Avvia flusso di log.

Vedrai i log dell'istanza VM.

Controlla che cosa succede quando avvii e arresti l'istanza VM

Per capire meglio come Cloud Monitoring e Cloud Logging riflettono le modifiche dell'istanza VM, apporta modifiche all'istanza in una finestra del browser, quindi osserva che cosa succede nella finestra di Cloud Monitoring e poi in quella di Cloud Logging.

  1. Apri la finestra di Compute Engine in una nuova finestra del browser. Seleziona Menu di navigazione > Compute Engine, fai clic con il tasto destro del mouse su Istanze VM > Apri link in una nuova finestra.

  2. Sposta la finestra del browser del visualizzatore log accanto a quella di Compute Engine. In questo modo è più facile vedere in che modo le modifiche apportate alla VM si riflettono nei log.

  3. Nella finestra di Compute Engine, seleziona l'istanza lamp-1-vm, fai clic sul menu con tre puntini verticali nella parte destra dello schermo, quindi su Arresta e conferma l'interruzione dell'istanza.

    L'arresto dell'istanza richiede qualche minuto.

  4. Controlla nella scheda Visualizzatore log quando la VM viene interrotta.

  5. Nella finestra dei dettagli dell'istanza VM, fai clic sul menu con tre puntini verticali nella parte destra dello schermo e seleziona Avvia/Riprendi, quindi conferma. Il riavvio dell'istanza richiede qualche minuto. Guarda i messaggi di log per monitorare l'avvio.

Attività 7: verifica i risultati dei controlli di uptime e gli avvisi attivati

  1. Nella finestra di Cloud Logging, seleziona Menu di navigazione > Monitoring > Controlli di uptime. Questa visualizzazione mostra l'elenco di tutti i controlli di uptime attivi e lo stato di ciascuno in diverse località.

    Vedrai Lamp Uptime Check nell'elenco. Poiché hai appena riavviato l'istanza, lo stato delle regioni è Non riuscito. Potrebbero essere necessari fino a 5 minuti perché le regioni diventino attive. Ricarica la finestra del browser finché tutte le regioni non diventano attive.

  2. Fai clic sul nome del controllo di uptime, Lamp Uptime Check.

    Poiché hai appena riavviato l'istanza, potrebbero essere necessari alcuni minuti perché tutte le regioni diventino attive. Ricarica la finestra del browser, se necessario.

Controlla se sono stati attivati avvisi

  1. Nel menu a sinistra, fai clic su Avvisi.

  2. Vedrai l'elenco di incidenti ed eventi nella finestra Avvisi.

  3. Controlla il tuo account email. Dovresti vedere gli avvisi di Cloud Monitoring.

Nota: rimuovi la notifica via email dal criterio di avviso. Le risorse di questo lab potrebbero restare attive per un po' di tempo dopo il completamento e questo potrebbe comportare la ricezione di altre notifiche email.

Complimenti!

Hai configurato e monitorato una VM con Cloud Monitoring. Inoltre, hai creato un controllo di uptime, un criterio di avviso, una dashboard e un grafico. Hai visto come Cloud Logging riflette le modifiche sulla tua istanza VM.

Formazione e certificazione Google Cloud

… per utilizzare al meglio le tecnologie Google Cloud. I nostri corsi ti consentono di sviluppare competenze tecniche e best practice per aiutarti a metterti subito al passo e avanzare nel tuo percorso di apprendimento. Offriamo vari livelli di formazione, dal livello base a quello avanzato, con opzioni di corsi on demand, dal vivo e virtuali, in modo da poter scegliere il più adatto in base ai tuoi impegni. Le certificazioni ti permettono di confermare e dimostrare le tue abilità e competenze relative alle tecnologie Google Cloud.

Ultimo aggiornamento del manuale: 2 aprile 2024

Ultimo test del lab: 2 aprile 2024

Copyright 2024 Google LLC Tutti i diritti riservati. Google e il logo Google sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle rispettive società a cui sono associati.

Questi contenuti non sono al momento disponibili

Ti invieremo una notifica via email quando sarà disponibile

Bene.

Ti contatteremo via email non appena sarà disponibile