Visualizzazione dei microservizi

Cloud Monitoring fornisce una dashboard che riassume tutti i servizi, ovvero la dashboard Panoramica dei servizi. La dashboard Panoramica dei servizi è anche il punto di accesso per altre attività di monitoraggio dei servizi.

In questa pagina vengono riportate le informazioni di riepilogo nella dashboard Panoramica dei servizi della console Google Cloud. Da questa dashboard puoi:

  • Controlla lo stato dei tuoi servizi e visualizzali in dettaglio per maggiori dettagli.

  • Modifica la configurazione dei servizi:

    • Per i servizi su Anthos Service Mesh, Istio su Google Kubernetes Engine e su App Engine, puoi definire obiettivi a livello di servizio (SLO) utilizzando metriche standard di disponibilità e latenza.
    • Per i servizi personalizzati, puoi:
      • Creare nuovi servizi personalizzati.
      • Identifica le metriche che fungono da indicatori del livello del servizio (SLI).
      • Definire gli SLO in base a questi SLI.
    • Configura criteri di avviso per ricevere una notifica quando le prestazioni non soddisfano gli SLO.

    Per informazioni sulle attività di configurazione, vedi:

Puoi anche utilizzare l'API Monitoring per gestire i servizi in modo programmatico. Per ulteriori informazioni, consulta la sezione Utilizzo dell'API.

Prima di iniziare

Per comprendere il monitoraggio dei servizi, devi avere familiarità con concetti quali indicatori del livello del servizio (SLI), SLO, budget di errore e criteri di avviso basati su SLO. Questi concetti sono descritti in altre pagine, ad esempio:

Dashboard della panoramica dei servizi

La dashboard Panoramica dei servizi fornisce una visualizzazione di riepilogo di tutti i servizi nel progetto, incluse informazioni di base sull'integrità di questi servizi.

Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi  SLO:

Vai a SLO

Se non hai ancora creato alcun servizio, la Panoramica dei servizi fornisce un messaggio di benvenuto e un elenco vuoto dei servizi:

La pagina **Panoramica dei servizi** fornisce un messaggio di benvenuto ai nuovi utenti.

Dopo aver creato i servizi, la pagina Panoramica dei servizi include le seguenti informazioni:

  • Un riepilogo Stato attuale che mostra una panoramica dello stato dei servizi. Questa regione è descritta nel riepilogo dei servizi.

  • Una tabella di inventario, Services, che mostra le informazioni su ciascun servizio. Per impostazione predefinita, la tabella mostra tutti i servizi, ma puoi filtrarla in modo che mostri gruppi di servizi specifici. Le informazioni contenute in questa tabella sono descritte nella Tabella dell'inventario.

  • Un elenco di Servizi supportati che classifica i servizi definiti in categorie. Puoi utilizzare questo elenco per limitare gli elementi visualizzati nella tabella Servizi. Quando selezioni un tipo di servizio nell'elenco, la tabella mostra solo i servizi di quel tipo.

Riepilogo dei servizi

La scheda riepilogativa mostra il numero di servizi e fornisce informazioni sul loro stato e configurazione:

La scheda riepilogativa della **Panoramica dei servizi** fornisce informazioni di base sulla salute.

Le informazioni visualizzate nella scheda riepilogativa includono:

  • Il numero di servizi trovati.
  • Un timestamp che indica quando sono state raccolte le informazioni di riepilogo.
  • Il numero di servizi con attivazione di avvisi SLO.
  • Il numero di servizi che non rientrano nel budget dello SLO.
  • Servizi con opzioni di configurazione aggiuntive disponibili.

Se sono presenti servizi con avvisi SLO attivati o budget di errore esauriti, la scheda riepilogativa mostra un conteggio e fornisce l'opzione Mostra servizi per tali servizi. Se fai clic su Mostra servizi, la tabella dell'inventario viene filtrata in modo da mostrare solo i servizi interessati.

Se sono presenti servizi senza criteri di avviso o SLO definiti, la scheda riepilogativa li descrive e fornisce un'opzione Mostra servizi. Se fai clic su Mostra servizi, la tabella dell'inventario viene filtrata in modo da mostrare solo quei servizi. La scheda riepilogativa fornisce un'opzione Scopri di più che descrive gli SLO o i criteri di avviso.

Se hai entità GKE senza servizi personalizzati associati, la scheda riepilogativa contiene un'opzione Definisci servizio. Per saperne di più, consulta Definizione di un microservizio.

Tabella dell'inventario

La tabella dell'inventario Panoramica dei servizi include una riga per ciascun servizio, come mostrato nello screenshot seguente:

La tabella dell'inventario **Panoramica dei servizi** descrive ciascun servizio.

La tabella dell'inventario fornisce le seguenti informazioni per ciascun servizio elencato nella tabella:

  • Nome: il nome visualizzato del servizio.

    Se fai clic sul nome di un servizio, viene visualizzata la relativa dashboard. Per saperne di più, consulta Utilizzare le dashboard dei microservizi.

  • Type (Tipo): uno dei seguenti valori:

    • Istio: un servizio Istio rilevato automaticamente su Google Kubernetes Engine o sul servizio Anthos Service Mesh.
    • App Engine: un servizio App Engine rilevato automaticamente.
    • Custom: un servizio GKE.
  • SLO non rientranti nel budget di errore: il rapporto tra SLO fuori budget e il conteggio degli SLO totale. Anche i servizi con SLO fuori budget sono contrassegnati da un badge per distinguerli nella tabella.

  • SLO con avviso di attivazione: il rapporto tra i criteri di avviso attivati e il numero totale di criteri di avviso. Anche i servizi con norme di attivazione hanno un badge per metterli in evidenza nella tabella.

  • Etichette: informazioni sul servizio. I tipi di informazioni mostrate variano in base al tipo di servizio.

  • Altre opzioni: elenca le modifiche che puoi apportare al servizio. Le opzioni dipendono dal tipo di servizio:

    • Modifica nome visualizzato: disponibile per tutti i tipi di servizio.
    • Elimina servizio: disponibile solo per i servizi personalizzati.

Per impostazione predefinita, la tabella dell'inventario include tutti i servizi nel progetto, ma puoi filtrarla per ridurre il numero di voci. Puoi filtrare la tabella in base alle opzioni della scheda riepilogativa come descritto in Riepilogo dei servizi oppure filtrare direttamente la tabella.

Applicazione di filtri alla tabella dell'inventario

Puoi filtrare la tabella dell'inventario nei seguenti modi:

  • Facendo clic su una delle voci del tipo di servizio nell'elenco Servizi supportati.

  • Facendo clic su una delle opzioni Mostra servizi nella scheda riepilogativa, come descritto nella sezione Riepilogo dei servizi.

  • Aggiungendo manualmente filtri alla tabella dell'inventario.

Per aggiungere manualmente un filtro alla tabella dell'inventario:

  1. Fai clic su Filtra. Viene visualizzato un elenco di opzioni di filtro:

    • Nome: filtra in base al nome dello SLO.
    • Tipo: filtra in base al tipo di SLO.
    • Etichette: filtra in base al valore delle etichette dei servizi.
    • Conteggio SLO: filtra in base al numero di SLO configurati.
    • Conteggio criteri di avviso SLO: filtra in base al numero di criteri di avviso basati su SLO configurati.
  2. Scegli una delle opzioni dall'elenco dei filtri. L'opzione scelta appare nella barra dei filtri.

    La modalità di completamento del filtro varia a seconda dell'opzione selezionata:

    1. Se selezioni Tipo, verrà visualizzato un elenco dei tipi di servizi disponibili. Seleziona un tipo dall'elenco.

    2. Se selezioni Nome o Etichette, fai clic accanto al testo nella barra dei filtri e inizia a digitare. I valori che corrispondono vengono forniti in un elenco. Seleziona un valore dall'elenco.

    3. Se selezioni Conteggio SLO o Conteggio criteri di avviso SLO, visualizzerai un elenco di operatori di confronto tra cui scegliere.

      1. Seleziona un operatore.
      2. Fai clic accanto all'operatore e inserisci un valore di confronto.

    Il filtro completato viene sostituito da un chip filtro. Ad esempio, i seguenti filtri dei chip per i servizi con un massimo di 2 criteri di avviso basati su SLO configurati:

    Un filtro completato diventa un chip.

Puoi aggiungere più filtri ripetendo questa procedura. Dopo aver aggiunto un filtro, il menu delle opzioni di filtro include anche un'opzione OR per valutare i filtri. Per impostazione predefinita, per poter essere visualizzati nella tabella, i servizi devono soddisfare un AND logico di tutti i filtri.

Per rimuovere un filtro, fai clic sulla nell'icona del filtro.

Che cosa succede dopo?

Per informazioni sulle attività di configurazione dei servizi, vedi quanto segue:

Per informazioni sulle dashboard per servizio, consulta l'articolo sull'utilizzo delle dashboard dei microservizi.