Esplorazione di Anthos Service Mesh nella console Google Cloud

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

Nota: i componenti gestiti, incluse le pagine Anthos Service Mesh nella console Google Cloud, non sono supportati su GKE su VMware, GKE su AWS, Amazon Elastic Kubernetes Service (Amazon EKS) o Microsoft Azure Kubernetes Service (Microsoft AKS).

Visualizzazione dello SLO di riepilogo e dello stato del servizio

La pagina Anthos Service Mesh è il tuo punto di accesso. Nella parte superiore della pagina viene visualizzato un riepilogo degli avvisi e degli SLO.

immagine

Sotto la sezione Stato SLO è presente un riepilogo dell'integrità dei servizi nel mesh di servizi:

immagine

Le icone accanto al nome di ciascun servizio indicano lo stato del relativo SLO. 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 Stato SLO per visualizzare nella tabella solo i servizi applicabili. Ad esempio, puoi filtrare la tabella per mostrare solo i servizi che non hanno uno SLO impostato.
  • Fai clic su Filtra servizi nell'angolo in alto a sinistra della tabella per applicare condizioni aggiuntive.

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

immagine

  • Fai clic sull'elenco a discesa Intervallo di tempo per visualizzare le informazioni di stato relative a un periodo di tempo specifico.
  • Fai clic su Topologia per visualizzare il grafico dei servizi.
  • Fai clic su Tabella per tornare alla visualizzazione tabella.

Esplorazione del grafico dei servizi

Puoi esplorare una visualizzazione del grafico della topologia di servizio che mostra:

  • I servizi della tua rete mesh.
  • I carichi di lavoro Kubernetes a supporto di questi servizi.
  • I rapporti tra i servizi.

Nello screenshot seguente, 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 ciascun servizio sono le stesse icone di stato SLO mostrate nella visualizzazione tabella.

immagine

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

immagine

Esistono diversi modi per interagire con il grafico:

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

Per espandere un carico di lavoro ai componenti sottostanti, posiziona il puntatore sopra l'icona di un carico di lavoro e fai clic sul segno più in alto a destra dell'icona. Se fai clic ancora più volte sul segno più, puoi visualizzare in dettaglio dal carico di lavoro 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 monitora queste modifiche. Puoi usare la sequenza temporale in fondo alla pagina per definire un momento specifico in cui 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 nel momento specificato, non esiste un perimetro tra quei servizi.

Sopra la sequenza temporale, sul lato destro, è presente l'icona Abilita confronto delle differenze temporali: Abilita il confronto delle differenze temporali

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

La sequenza temporale nella parte inferiore della finestra controlla i due punti temporali che stai confrontando. Puoi regolare i due dispositivi di scorrimento per cambiare il periodo di tempo.

immagine

Monitorare un servizio specifico

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

  • La pagina Panoramica mostra lo stato dello SLO, le metriche chiave e i dettagli del servizio.

  • Nella pagina Salute vengono visualizzati i dettagli dello SLO.

  • La pagina Metriche mostra i grafici delle principali metriche relative al traffico e all'infrastruttura. Puoi suddividere le metriche in vari modi, ad esempio per 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.

  • La pagina Infrastruttura mostra le metriche e i dettagli chiave di ciascun pod. Puoi fare clic sul nome del pod per andare alla pagina Carichi di lavoro nella console Google Cloud.

Gestione della sequenza temporale

Nella parte superiore di ogni pagina relativa a 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 viene controllato dall'elenco a discesa Intervallo di tempo. Quando selezioni un nuovo intervallo di tempo, la sequenza temporale e gli altri elementi della pagina vengono aggiornati in base a questo intervallo 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

Passaggi successivi