Versione 1.14

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Esplora Anthos Service Mesh in Google Cloud Console

Le pagine di Anthos Service Mesh in Google Cloud Console forniscono metriche e grafici di riepilogo e approfonditi che consentono di osservare il comportamento dei servizi. Puoi monitorare l'integrità generale dei servizi o visualizzare in dettaglio un servizio specifico per impostare un obiettivo del livello di servizio (SLO) o risolvere un problema.

Visualizzazione dello SLO di riepilogo e dello stato del servizio

La pagina Anthos Service Mesh è il tuo punto di accesso. Dopo aver creato gli SLO, nella parte superiore della pagina viene visualizzato un riepilogo degli avvisi e degli SLO.

immagine

Sotto la sezione Stato SLO è visualizzata una visualizzazione riepilogativa dell'integrità dei servizi nel mesh di servizi:

immagine

Le icone accanto a ciascun nome di servizio indicano lo stato SLO del servizio. Per monitorare o visualizzare i dettagli di un servizio specifico, fai clic sul nome del servizio. Puoi applicare filtri per controllare quali servizi vengono visualizzati nella tabella:

  • Fai clic su un link Filtra per nella sezione relativa allo stato dello SLO per visualizzare solo i servizi applicabili nella tabella. Ad esempio, puoi filtrare la tabella in modo da visualizzare solo i servizi che non hanno uno SLO impostato.
  • Per applicare condizioni aggiuntive, fai clic su Filtra servizi nell'angolo in alto a sinistra della tabella.

Nell'angolo in alto a destra della finestra sono disponibili i seguenti controlli:

immagine

  • Fai clic sull'elenco a discesa Intervallo di tempo per visualizzare le informazioni sullo stato per un periodo di tempo specifico.
  • Fai clic su Topologia per visualizzare il grafico del servizio.
  • Fai clic su Visualizzazione tabella per tornare alla visualizzazione tabella.

Esplorazione del grafico del servizio

Puoi esplorare una visualizzazione dei grafici della topologia di servizio che mostra:

  • I tuoi servizi mesh.
  • I carichi di lavoro Kubernetes che supportano questi servizi.
  • Le relazioni tra i servizi.

Nel seguente screenshot, il servizio di frontend è supportato da un singolo carico di lavoro Kubernetes di frontend. Il carico di lavoro a sua volta invia richieste a diversi altri servizi. Le icone accanto a ogni servizio sono le stesse icone di stato SLO visualizzate nella visualizzazione tabella.

immagine

Quando fai clic sull'icona di un servizio, viene visualizzata una scheda con i dettagli del servizio, tra cui alcune metriche chiave. La scheda include anche un link alla pagina Panoramica relativa al servizio specifico.

immagine

Esistono diversi modi per interagire con il grafico:

  • Per spostarti nel grafico, fai clic sullo sfondo e trascinalo.
  • Per eseguire lo zoom del grafico, utilizza la rotellina del mouse.
  • Per riposizionare servizi o carichi di lavoro nel grafico per facilitare la visualizzazione, fai clic sul nodo del grafico e trascinalo.

Puoi espandere un carico di lavoro ai componenti sottostanti tenendo il puntatore del mouse sopra l'icona di un carico di lavoro e facendo clic sull'opzione Espandi in alto a destra. Se fai clic sull'opzione Espandi ancora alcune volte, puoi visualizzare in dettaglio il carico di lavoro fino al deployment, al set di repliche, al pod e persino al container.

Man mano che i servizi e i loro modelli di comunicazione cambiano nel tempo, il grafico dei servizi tiene traccia di queste modifiche. Puoi utilizzare la sequenza temporale in fondo alla pagina per definire un momento specifico per visualizzare lo stato del grafico. La legenda mostra l'intervallo di tempo del grafico.

immagine

Le relazioni di comunicazione si basano sul traffico di rete osservato. Se i servizi non comunicano al momento specificato, non esiste alcun limite tra questi servizi.

Sopra la sequenza temporale sul lato destro è presente l'icona Attiva confronto diff. tempo: Abilita il confronto delle differenze temporali

Quando fai clic su questa icona, il grafico entra in modalità diff, che ti consente di confrontare il grafico in due punti nel tempo.
In modalità diff, puoi passare da una visualizzazione all'altra utilizzando le icone: Icone in modalità Diff

La sequenza temporale nella parte inferiore della finestra controlla i due punti temporali confrontati. Puoi regolare i due dispositivi di scorrimento per modificare il periodo di tempo.

immagine

Monitorare un servizio specifico

Nella pagina Servizi mesh, puoi selezionare un servizio da monitorare dalla visualizzazione tabella o dalla topologia. Dopo aver selezionato un servizio, viene visualizzata una barra di navigazione a sinistra con link alle pagine seguenti:

  • Nella pagina Panoramica vengono visualizzati lo stato dello SLO, le metriche chiave e i dettagli del servizio.

  • Nella pagina Stato vengono visualizzati i dettagli dello SLO.

  • Nella pagina Metriche vengono visualizzati i grafici relativi al traffico chiave e alle metriche dell'infrastruttura. Puoi suddividere le metriche in diversi modi, ad esempio in base a cluster e pod.

  • Nella pagina Servizi connessi vengono visualizzati i dettagli delle richieste in entrata e in uscita.

  • Nella pagina Diagnostica vengono visualizzati i log degli errori.

  • Nella pagina Infrastruttura vengono visualizzate le metriche e i dettagli principali relativi a ciascun pod. Puoi fare clic sul nome del pod per andare alla pagina Carichi di lavoro in Google Cloud Console.

Utilizzare la sequenza temporale

Nella parte superiore di ogni pagina di un servizio specifico, puoi fare clic sull'elenco a discesa Intervallo di tempo per visualizzare le informazioni relative a un periodo di tempo specifico.

immagine

Per specificare un orario personalizzato, fai clic su Mostra Spostamenti.

immagine

Puoi utilizzare la sequenza temporale per perfezionare l'intervallo di tempo applicato alla pagina. L'intervallo di tempo totale visualizzato dalla sequenza temporale è controllato dall'elenco a discesa Tempo. Quando selezioni un nuovo intervallo di tempo, la sequenza temporale e gli altri elementi della pagina vengono aggiornati per riflettere il periodo di tempo. Ad esempio, i grafici nella pagina Metriche mostrano i dati corrispondenti all'intervallo di tempo selezionato. Per perfezionare ulteriormente l'intervallo di tempo, trascina i dispositivi di scorrimento blu.

immagine

Visualizzare le metriche del traffico

Nella pagina Servizi mesh, fai clic su un servizio nell'elenco, quindi fai clic su Traffico per visualizzare una visualizzazione del routing del traffico attuale sui carichi di lavoro.

immagine

Puoi fare clic su un carico di lavoro specifico nel diagramma per visualizzare un riquadro dei dettagli a destra per il carico di lavoro selezionato, inclusi i dettagli chiave, il numero di richieste, la percentuale di errori e la latenza.

immagine

Visualizzare le funzionalità di sicurezza

Nella pagina Sicurezza puoi visualizzare le funzionalità di sicurezza della tua rete servizio. Nella scheda Riepilogo criteri è visualizzato lo stato delle funzionalità di sicurezza di Anthos, inclusi i criteri di autorizzazione e autenticazione di Anthos Service Mesh.

immagine

La scheda Controllo criteri mostra un riepilogo delle statistiche di configurazione della sicurezza del mesh di servizi.

immagine

La sezione Carichi di lavoro mostra lo stato dettagliato dei criteri del carico di lavoro per ogni cluster e spazio dei nomi, inclusi il criterio di rete di Kubernetes, il controllo dell'accesso ai servizi e i dettagli mTLS.

immagine

Per ulteriori informazioni, consulta Monitoraggio della sicurezza del mesh per le funzionalità di sicurezza di Anthos Service Mesh o Monitoraggio della sicurezza delle applicazioni in Anthos per tutte le funzionalità di sicurezza di Anthos.

Visualizzare le metriche di sicurezza

Nella pagina Servizi mesh, fai clic su un servizio nell'elenco, quindi su Sicurezza per vedere le istanze del carico di lavoro che accedono al tuo servizio.

immagine

Passaggi successivi