Questo documento descrive come visualizzare risorse come i servizi Google Kubernetes Engine e le relative metriche in Network Services Monitoring.
Prima di iniziare
Per visualizzare le risorse e le metriche in Network Services Monitoring, completa i seguenti passaggi.
Abilita le metriche ambientali in GKE
Per generare e raccogliere metriche ambientali,
attiva il networking ambientale e la generazione di metriche
(ambient-network-metrics=enabled) seguendo i passaggi
descritti in Preparare il networking ambientale GKE.
Concedi i ruoli e le autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per visualizzare le risorse e i relativi dettagli in Network Services Monitoring, chiedi all'amministratore di concederti i seguenti ruoli IAM nel tuo progetto:
-
Visualizza le risorse rilevate:
Monitoring Viewer (
roles/monitoring.viewer) -
Visualizza i dettagli di App Hub e GKE:
- Visualizzatore di App Hub (
roles/apphub.viewer) - Visualizzatore Kubernetes Engine (
roles/container.viewer)
- Visualizzatore di App Hub (
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per visualizzare le risorse e i dettagli delle risorse in Network Services Monitoring. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per visualizzare le risorse e i relativi dettagli in Network Services Monitoring sono necessarie le seguenti autorizzazioni:
-
Visualizza le risorse rilevate:
-
resourcemanager.projects.get -
monitoring.timeSeries.list
-
-
Visualizza i dettagli di App Hub e GKE:
-
apphub.discoveredServices.get -
apphub.services.list -
container.clusters.get -
container.services.get -
container.deployments.list
-
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Visualizzare risorse e metriche
In Network Services Monitoring, puoi visualizzare risorse come i servizi GKE e analizzarli utilizzando le metriche di rete associate.
Visualizza risorse
Per visualizzare tutte le risorse rilevate:
Nella console Google Cloud , vai alla pagina Monitoraggio dei servizi di rete.
Visualizza le risorse attive e non attive:
- Per visualizzare le risorse attive, nella scheda Risorse attive rilevate, seleziona un intervallo di tempo. Questa scheda elenca le risorse che hanno generato traffico nell'intervallo selezionato.
- Per visualizzare le risorse non attive, nella scheda Risorse non attive rilevate, seleziona una regione e un intervallo di tempo. Questa scheda elenca le risorse rilevate dall'API App Hub, ma che non hanno generato traffico nell'intervallo selezionato.
Visualizza dettagli risorsa
Per visualizzare le metriche e i metadati di una risorsa specifica:
Nella scheda Risorse attive rilevate, fai clic sul nome di una risorsa.
Nella scheda Panoramica della pagina dei dettagli della risorsa, visualizza una delle seguenti sezioni:
- Mappa delle dipendenze del servizio: visualizza la mappatura visiva delle connessioni in entrata e in uscita per la risorsa selezionata. Per visualizzare il traffico, fai clic su Traffico e per visualizzare gli errori, fai clic su Errori.
- In entrata e In uscita: fai clic sulla scheda In entrata o In uscita nella tabella Connessioni per esaminare le origini o le destinazioni specifiche di tutte le connessioni della risorsa.
- Dettagli risorsa: visualizza i metadati della risorsa.
- Diagnostica aggiuntiva: utilizza i link a log di accesso, monitoraggio delle applicazioni, App Hub, Flow Analyzer e log di flusso VPC.
Per visualizzare i grafici delle serie temporali per il traffico in entrata e in uscita, il conteggio delle connessioni e l'integrità della connessione, fai clic sulla scheda Dashboard e seleziona un intervallo di tempo. Puoi visualizzare altri grafici delle serie temporali facendo clic su Mostra altro nella tabella Connessioni o facendo clic sulle linee di connessione nel grafico della topologia.
Passaggi successivi
- Registra servizi e workload in App Hub
- Analizza applicazioni, servizi e workload in Application Monitoring