Utilizzo delle dashboard dei microservizi

In questa pagina viene descritto come visualizzare e utilizzare la dashboard associata a un servizio.

Ogni servizio nel progetto ha la propria dashboard. La dashboard ti fornisce l'osservabilità di molti aspetti del servizio e delle sue prestazioni, inclusi log, metriche delle prestazioni e stato dei criteri di avviso.

Puoi visualizzare la dashboard di un servizio nel seguente modo:

  • Per un servizio esistente, fai clic sul suo nome in nella tabella dell'inventario nella pagina Panoramica dei servizi. Per ulteriori informazioni, consulta Visualizzazione dei microservizi.

  • Dopo aver definito correttamente un nuovo servizio personalizzato, fai clic su Visualizza servizio dashboard. Per ulteriori informazioni, consulta Definizione di un servizio.

Struttura della dashboard

Le dashboard per servizio in Cloud Monitoring hanno le stesse una struttura generale.

  • Per tutti i tipi di servizi, la dashboard include quanto segue:

    • Dettagli servizio: fornisce informazioni che consentono l'identificazione del servizio.
    • Informazioni di avviso: descrivono il comportamento dei criteri di avviso.
    • Stato SLO attuale: descrive le prestazioni dei tuoi servizi rispetto gli obiettivi del livello di servizio (SLO).
    • Informazioni di logging: visualizza le voci di log recenti in Cloud Logging per questo servizio.
  • Per i servizi basati su GKE, la dashboard include anche le seguenti:

    • Metriche: visualizza i grafici per una selezione di metriche correlate a: completamente gestito di Google Cloud.
    • Dettagli entità: elenca le informazioni sull'entità GKE su cui si basa il servizio.

Dettagli del servizio

Il riquadro Dettagli servizio mostra l'ID, il tipo e le etichette associati con il servizio. Il seguente screenshot mostra un esempio di Servizio App Engine:

La sezione **Dettagli del servizio** mostra le informazioni che identificano il servizio.

Sequenza temporale avvisi

Il riquadro Cronologia avvisi mostra la cronologia di qualsiasi avviso basato su SLO che sono stati attivati di recente. Quando un criterio di avviso si attiva, aumenta di un incidente. Il seguente screenshot mostra gli incidenti generati dall'attivazione avvisi relativi all'ultimo giorno:

La **cronologia degli avvisi** mostra gli avvisi recenti basati sullo SLO.

Le bande colorate indicano la durata dell'incidente. Per visualizzare ulteriori informazioni relative a un incidente, passa il mouse sopra la banda colorata. Viene visualizzata una scheda che identifica il criterio di avviso, indica quando è stato attivato e mostra stato attuale dell'incidente. Se fai clic su Dettagli avviso nella scheda alla pagina Dettagli incidente in Cloud Monitoring. Per maggiori informazioni su questa pagina, consulta Incidenti.

Il periodo di visualizzazione predefinito è di un'ora. Per modificare il periodo di visualizzazione, seleziona un valore diverso nel selettore Intervallo di tempo.

Per rimuovere la sequenza temporale degli avvisi dal display, fai clic su Nascondi cronologia.

Stato SLO attuale

Il riquadro Stato attuale mostra lo stato di ogni SLO definito per completamente gestito di Google Cloud. Il seguente screenshot mostra lo stato attuale di un servizio con due SLO:

Lo **stato attuale** mostra le prestazioni degli SLO.

Ogni SLO viene visualizzato come una riga in una tabella con le seguenti colonne:

  • Lo stato indica se il servizio soddisfa o meno lo SLO.
  • Obiettivo descrive brevemente l'obiettivo di prestazioni dello SLO.
  • Tipo: descrive l'indicatore del livello del servizio (SLI) utilizzato nello SLO.
  • L'attivazione degli avvisi mostra il rapporto tra i criteri di avviso di attivazione e la dei criteri di avviso.
  • Budget di errore mostra la percentuale del budget di errore rimanente.
  • Altre opzioni mostra le modifiche che puoi apportare alla configurazione al servizio, come la creazione di un criterio di avviso.
  • Mostra altro espande la riga corrente per mostrarne altre i dettagli circa le prestazioni dello SLO.

Il riquadro Stato attuale include anche un pulsante Crea uno SLO. Un servizio può avere più SLO. Per informazioni sulla creazione degli SLO, consulta Creazione di uno SLO.

Dettagli stato

Se fai clic su Mostra altro, la riga dello stato si espande maggiori dettagli sullo SLO:

La scheda Dettagli per lo stato attuale dello SLO include un grafico.

Dopo aver fatto clic su Mostra altro, la voce originale viene sostituita da una barra colorata che mostra lo stato dello SLO. La barra include il nome visualizzato e il tipo di SLO e include Modifica ed Elimina per modificare o eliminare la configurazione dello SLO.

Per tornare alla visualizzazione di riepilogo dello stato, fai clic su Mostra meno.

I dettagli espansi includono anche indicatori di stato per:

  • Valore attuale dell'indicatore del livello del servizio.
  • Stato e valore del budget di errore rimanente.
  • Stato di eventuali criteri di avviso per questo SLO.

Questi indicatori sono schede e la selezione di ciascuna scheda modifica il resto vengono visualizzati i dettagli. Per impostazione predefinita, è selezionata la scheda Indicatore del livello del servizio. che presenta un grafico delle prestazioni dello SLI nel tempo rispetto allo Soglia SLO. Lo screenshot precedente include quel grafico.

Scheda Budget di errore

Fai clic sulla scheda Budget di errore per visualizzare un grafico che mostra il consumo del budget di errore nel tempo.

La scheda dei dettagli per il budget di errore include un grafico.

Per ogni periodo di conformità in cui lo SLI non soddisfa la soglia di prestazioni per lo SLO, parte del budget di errore viene consumato. I dettagli dipendono i tipi di SLO e il periodo di conformità; Consulta Budget di errore e Traiettoria dei budget di errore per saperne di più.

Quando il budget di errore per il periodo di conformità è esaurito, il servizio non soddisfa lo SLO.

Scheda avvisi

Fai clic sulla scheda Attivazione degli avvisi per visualizzare il numero di incidenti aperti e lo stato del criterio di avviso, oltre a definire criteri di avviso aggiuntivi:

La scheda dei dettagli per l'attivazione degli avvisi riassume il criterio in.

Fai clic su Visualizza criterio per andare alla pagina Dettagli criterio per gli avvisi associato a questo SLO.

Nella sezione Dettagli norme sono riepilogate tutte le informazioni relative alle norme.

In Dettagli norme viene visualizzato un grafico che mostra la frequenza con cui le tue e il servizio Cloud sta consumando il budget di errore. Quando crei un avviso criterio, imposti una soglia in base alla dimensione del budget di errore e alla lunghezza del periodo di conformità. La soglia è una stima del tasso a cui il budget di errore può essere consumato senza esaurirlo prima della fine di conformità e il criterio di avviso ti avvisa quando superi questo limite.

Per ulteriori informazioni sul funzionamento di questi criteri di avviso, consulta Avvisi su la tua bruciatura; Per informazioni sulla creazione di un criterio di avviso, consulta Creazione di un criterio di avviso.

Log

Il riquadro Log mostra le voci di log scritte da questo servizio per in Cloud Logging. Il seguente screenshot mostra un esempio:

**Log** mostra le voci di log di Cloud Logging scritte da questo servizio.

Per analizzare le voci di log, fai clic su Apri in Esplora log, che fa parte di Cloud Logging. Per ulteriori informazioni, vedi Visualizza i log utilizzando Esplora log.

Metriche

Solo per servizi basati su GKE.

Il riquadro Metriche mostra i grafici per una selezione di metriche scritte dal servizio. L'insieme di metriche disponibili dipende e il tipo di entità rappresentata dal servizio. Le seguenti screenshot mostra i grafici predefiniti per un servizio basato su un ambiente cluster:

**Metriche** mostra i grafici relativi alle metriche del servizio selezionate.

Ogni grafico ha una barra degli strumenti con i seguenti pulsanti:

  • L'opzione di attivazione/disattivazione della legenda mostra una legenda sotto il grafico. Per informazioni sulle legende dei grafici, consulta Configurare le legende.
  • Schermo intero mostra il grafico in modalità a schermo intero.
  • Altre opzioni mostra un menu con le seguenti opzioni: scelte:
    • Scarica PNG salva un'immagine del grafico in formato PNG.
    • Visualizza in Esplora metriche apre il grafico in Metrics Explorer, in cui puoi modificare i dati mostrati dal grafico caratteristiche del grafico. Per ulteriori informazioni, vedi Esplora metriche.

Per informazioni generali sui grafici di Monitoring, consulta Aggiungi widget alla dashboard.

Altri grafici

Per un cluster, il riquadro Metriche mostra i grafici relativi al consumo della CPU nel cluster per impostazione predefinita. Puoi visualizzare un insieme diverso di grafici selezionando un insieme diverso di metriche dal menu Metriche. Il seguente screenshot mostra il menu di un servizio basato su cluster:

Altri grafici sono disponibili nel riquadro **Metriche**.

Questo menu mostra le categorie di metriche disponibili per il servizio: container, pod e rete. Ognuna di queste categorie contiene un certo numero tipi di metriche con grafici disponibili in questo riquadro.

Il riquadro Metriche per il servizio di esempio mostra inizialmente i grafici per il consumo della CPU da parte del container, ma sono disponibili anche grafici archiviazione temporanea, memoria e altre metriche. Inoltre, i grafici disponibili per le metriche di pod e nodi.

Fai clic su Guida per maggiori dettagli sulle metriche disponibili su nei grafici. Le scelte del grafico in questo menu corrispondono ai tipi di metriche del elenco delle metriche Kubernetes.

Dettagli entità

Solo per servizi basati su GKE.

Il riquadro Dettagli entità Kubernetes mostra le informazioni sull'elemento Entità GKE associate a questo servizio. Le informazioni dipende dal tipo di entità rappresentata dal servizio. Le seguenti screenshot mostra alcune entità di un servizio basato su un modello cluster:

**Dettagli entità Kubernetes** mostra informazioni sulle entità nel servizio.

Ogni riga della tabella ha anche un pulsante Altre opzioni che mostra un menu con altri modi per visualizzare informazioni su questa entità:

  • Visualizza la dashboard di Google Kubernetes Engine. Per ulteriori informazioni su questa dashboard, Consulta le dashboard di GKE in Google Kubernetes Engine documentazione.
  • Visualizza le voci di log scritte da questo servizio in Esplora log. Per ulteriori informazioni, vedi Visualizza i log utilizzando Esplora log.