Utilizzo delle dashboard dei microservizi

Questa pagina descrive come visualizzare e utilizzare la dashboard associata a un servizio.

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

Per visualizzare la dashboard di un servizio:

  • Per un servizio esistente, fai clic sul nome del servizio nella tabella dell'inventario nella pagina Panoramica dei servizi. Per saperne di più, vedi Visualizzare i microservizi.

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

Struttura della dashboard

Le dashboard per servizio in Cloud Monitoring hanno la stessa struttura generale.

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

    • Dettagli del servizio: fornisce informazioni identificative per il servizio.
    • Informazioni sugli avvisi: descrivono il comportamento dei tuoi criteri di avviso.
    • Stato attuale dell'SLO: descrive le prestazioni dei tuoi servizi rispetto ai loro obiettivi del livello di servizio (SLO).
    • Informazioni di logging: mostra le voci di log recenti in Cloud Logging per questo servizio.
  • Per i servizi basati su GKE, la dashboard include anche quanto segue:

    • Metriche: mostra grafici per una selezione di metriche relative al tuo servizio.
    • Dettagli entità: elenca le informazioni sull'entità GKE su cui si basa il servizio.

Dettagli del servizio

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

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

Sequenza temporale avvisi

Il riquadro Cronologia avvisi mostra la cronologia di tutte le policy di avviso basate su SLO attivate di recente. Quando viene attivato un criterio di avviso, viene generato un incidente. Il seguente screenshot mostra gli incidenti segnalati nell'ultimo giorno:

La **cronologia degli avvisi** mostra gli incidenti recenti basati su SLO.

Le bande colorate mostrano la durata dell'incidente. Per visualizzare ulteriori informazioni su 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 lo stato attuale dell'incidente. Se fai clic su Visualizza incidente nella scheda, viene visualizzata la pagina Dettagli incidente in Cloud Monitoring. Per saperne di più sulla pagina dei dettagli dell'incidente, vedi Incidente.

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

Per rimuovere la sequenza temporale degli avvisi dalla visualizzazione, fai clic su Nascondi sequenza temporale.

Stato SLO attuale

Il riquadro Stato attuale mostra lo stato di ogni SLO definita per il servizio. Lo screenshot seguente mostra lo stato attuale di un servizio con due SLO:

**Stato attuale** mostra il rendimento dell'SLO.

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

  • Stato indica se il servizio soddisfa o meno l'SLO.
  • Obiettivo descrive brevemente l'obiettivo di rendimento dell'SLO.
  • Tipo descrive l'indicatore del livello del servizio (SLI) utilizzato nell'SLO.
  • Avvisi attivati mostra il rapporto tra i criteri di avviso attivati e il conteggio totale dei criteri di avviso.
  • Budget di errore mostra la percentuale del budget di errore rimanente.
  • Altre opzioni mostra le modifiche alla configurazione che puoi apportare al servizio, ad esempio la creazione di un criterio di avviso.
  • Mostra altro espande la riga corrente per mostrare ulteriori dettagli sul rendimento dell'SLO.

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

Dettagli stato

Se fai clic su Mostra altro, la riga dello stato si espande per mostrare più dettagli sullo SLO:

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

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

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

I dettagli espansi includono anche gli indicatori di stato per quanto segue:

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

Questi indicatori sono schede e la selezione di ogni scheda modifica la visualizzazione del resto dei dettagli. Per impostazione predefinita, è selezionata la scheda Indicatore del livello del servizio, che mostra un grafico del rendimento dell'SLI nel tempo rispetto alla soglia SLO. Lo screenshot precedente include questo 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 Dettagli per il budget di errore include un grafico.

Per ogni periodo di conformità in cui l'SLI non soddisfa la soglia di rendimento per l'SLO, viene consumata una parte del budget di errore. I dettagli dipendono dai tipi di SLO e dal periodo di conformità. Per saperne di più, consulta Budget di errore e Traiettoria dei budget di errore.

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

Scheda avvisi

Fai clic sulla scheda Attivazione avvisi per visualizzare il numero di incidenti aperti e lo stato dellacriterio di avvisoo e per definire policy di avviso aggiuntive:

La scheda Dettagli per gli avvisi attivati riassume la policy in.

Fai clic su Visualizza policy per andare alla pagina Dettagli policy della policy di avviso associata a questo SLO.

I dettagli delle norme riepilogano tutte le informazioni relative alle norme.

La sezione Dettagli criterio mostra un grafico che indica la velocità con cui il tuo servizio consuma il budget di errore. Quando crei un criterio di avviso, imposti una soglia in base alle dimensioni del budget di errore e alla durata del periodo di conformità. La soglia è una stima del tasso di consumo del budget di errore senza esaurirlo prima della fine del periodo di conformità e il criterio di avviso ti avvisa quando superi questo tasso.

Per ulteriori informazioni sul funzionamento di queste policy di avviso, consulta Avvisi sulla velocità di consumo. Per informazioni sulla creazione di unacriterio di avvisoo, consulta Creazione di una policy di avviso.

Log

Il riquadro Log mostra le voci di log scritte da questo servizio 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, parte di Cloud Logging. Per ulteriori informazioni, vedi Visualizza i log utilizzando Esplora log.

Metriche

Solo per i servizi basati su GKE.

Il riquadro Metriche mostra i grafici per una selezione delle metriche scritte dal servizio. L'insieme di metriche disponibili dipende dal tipo di entità rappresentata dal servizio. Lo screenshot seguente mostra i grafici predefiniti per un servizio basato su un cluster Kubernetes:

**Metriche** mostra i grafici per le metriche di servizio selezionate.

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

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

Per informazioni generali sui grafici di monitoraggio, vedi Aggiungere widget alla dashboard.

Altri grafici

Per un cluster, il riquadro Metriche mostra per impostazione predefinita i grafici relativi al consumo di CPU nel cluster. Puoi visualizzare un insieme diverso di grafici selezionando un insieme diverso di metriche dal menu delle metriche. Lo screenshot seguente 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 questo servizio: container, pod e rete. Ciascuna di queste categorie contiene una serie di tipi di metriche con grafici disponibili in questo riquadro.

Il riquadro Metriche per il servizio di esempio mostra inizialmente i grafici relativi al consumo di CPU del container, ma sono presenti anche grafici relativi allo spazio di archiviazione temporaneo, alla memoria e ad altre metriche del container. Inoltre, sono disponibili grafici per le metriche di pod e nodi.

Fai clic su Guida per informazioni dettagliate sulle metriche disponibili nei grafici. Le opzioni del grafico in questo menu corrispondono ai tipi di metriche dell'elenco delle metriche Kubernetes.

Dettagli entità

Solo per i servizi basati su GKE.

Il riquadro Dettagli entità Kubernetes mostra informazioni sulle entità GKE associate a questo servizio. Le informazioni visualizzate dipendono dal tipo di entità rappresentata dal servizio. Lo screenshot seguente mostra alcune delle entità in un servizio basato su un cluster Kubernetes:

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

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

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