Questa pagina descrive come visualizzare e utilizzare la dashboard associata a un servizio.
Ogni servizio nel progetto ha una propria dashboard. La dashboard ti offre l'osservabilità di molti aspetti del servizio e del suo rendimento, inclusi i log, le metriche sul rendimento e lo 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 ulteriori informazioni, consulta Visualizzare i microservizi.
Dopo aver definito correttamente un nuovo servizio personalizzato, fai clic su Visualizza la dashboard del servizio. Per ulteriori informazioni, consulta Definire 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 quanto segue:
- Dettagli del servizio: fornisce informazioni di identificazione del servizio.
- Informazioni sugli avvisi: descrive il comportamento dei tuoi criteri di avviso.
- Stato attuale dello SLO: descrive il rendimento dei tuoi servizi rispetto ai relativi obiettivi del livello di servizio (SLO).
- Informazioni di logging: vengono visualizzate 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 i grafici per una selezione di metriche relative al 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 associate al servizio. Lo screenshot seguente mostra un esempio di un servizio App Engine:
Sequenza temporale avvisi
Il riquadro Cronologia avvisi mostra la cronologia di tutti i criteri di avviso basati su SLO attivati di recente. Quando viene attivato un criterio di avviso, viene generato un incidente. Lo screenshot seguente mostra gli incidenti generati dall'invio di alert per l'ultimo giorno:
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 corrente dell'incidente. Se fai clic su Dettagli avviso nella scheda, viene visualizzata la pagina Dettagli incidente in Cloud Monitoring. Per ulteriori informazioni su questa pagina, consulta Incidenti.
Il periodo di visualizzazione predefinito è un'ora. Per modificare il periodo di visualizzazione, seleziona un valore diverso nel selettore Periodo di tempo.
Per rimuovere la cronologia degli avvisi dalla visualizzazione, fai clic su schedule Nascondi cronologia.
Stato attuale dello SLO
Il riquadro Stato attuale mostra lo stato di ogni SLO definito per il servizio. Lo screenshot seguente mostra lo stato attuale di un servizio con due SLO:
Ogni SLO viene visualizzata come una riga in una tabella con le seguenti colonne:
- 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.
- Attivazioni degli avvisi mostra il rapporto tra i criteri di avviso attivati e il conto totale dei criteri di avviso.
- Budget di errore mostra la percentuale del budget di errore rimanente.
- more_vert Altre opzioni mostra le modifiche di configurazione che puoi apportare al servizio, ad esempio la creazione di un criterio di avviso.
- expand_more Mostra altro espande la riga corrente per mostrare più dettagli sul rendimento dello SLO.
Il riquadro Stato attuale include anche un pulsante Crea uno SLO. Un servizio può avere più SLO. Per informazioni sulla creazione di SLO, consulta Creare uno SLO.
Dettagli stato
Se fai clic su expand_more Mostra altro, la riga dello stato si espande per mostrare maggiori dettagli sullo SLO:
Dopo aver fatto clic su expand_more 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, nonché i pulsanti Modifica ed Elimina per modificare o eliminare la configurazione dello SLO.
Per tornare alla visualizzazione di riepilogo dello stato, fai clic su expand_less Mostra meno.
I dettagli espansi includono anche indicatori di stato per quanto segue:
- Valore corrente 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 ogni scheda modifica il resto della visualizzazione 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.
Per ogni periodo di conformità in cui l'SLI non raggiunge la soglia di rendimento per lo SLO, viene utilizzato parte del budget di errore. I dettagli dipendono dai tipi di SLO e dal periodo di conformità. Per ulteriori informazioni, consulta Budget di errore e Traiettoria dei budget di errore.
Quando il budget di errore per il periodo di conformità è esaurito, il servizio non riesce a soddisfare lo SLO.
Scheda avvisi
Fai clic sulla scheda Avvisi attivati per visualizzare il numero di incidenti aperti e lo stato del criterio di avviso, nonché per definire criteri di avviso aggiuntivi:
Fai clic su Visualizza criterio per accedere alla pagina Dettagli criterio del criterio di avviso associato a questo SLO.
La sezione Dettagli criteri mostra un grafico che indica la velocità con cui il servizio sta consumando 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 della velocità con cui il budget di errore può essere consumato senza esaurirlo prima della fine del periodo di conformità e il criterio di avviso ti avvisa quando superi questa velocità.
Per ulteriori informazioni sul funzionamento di questi criteri di avviso, consulta Avvisi sul tasso di burn. Per informazioni sulla creazione di un criterio di avviso, consulta Creare un criterio di avviso.
Log
Il riquadro Log mostra le voci di log scritte da questo servizio in Cloud Logging. Lo screenshot seguente mostra un esempio:
Per analizzare le voci di log, fai clic su Apri in Esplora log, che fa parte di Cloud Logging. Per ulteriori informazioni, consulta 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:
Ogni grafico ha una barra degli strumenti con i seguenti pulsanti:
- legend_toggle Attiva/disattiva legenda mostra una legenda sotto il grafico. Per informazioni sulle leggende dei grafici, consulta Configurare le leggende.
- fullscreen Schermo intero consente di visualizzare il grafico in modalità a schermo intero.
- more_vert Altre opzioni mostra un menu con le seguenti opzioni:
- Scarica PNG salva un'immagine del grafico in formato PNG.
- Visualizza in Metrics Explorer apre il grafico in Metrics Explorer, dove puoi modificare i dati visualizzati dal grafico e le relative caratteristiche di visualizzazione. Per ulteriori informazioni, consulta Esplora metriche.
Per informazioni generali sui grafici di monitoraggio, consulta Aggiungere widget della dashboard.
Altri grafici
Per un cluster, il riquadro Metriche mostra per impostazione predefinita i grafici relativi al consumo della CPU nel cluster. Puoi visualizzare un altro insieme di grafici selezionando un altro insieme di metriche dal menu delle metriche. Lo screenshot seguente mostra il menu di un servizio basato su cluster:
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 i grafici disponibili in questo riquadro.
Il riquadro Metriche per il servizio di esempio mostra inizialmente i grafici relativi al consumo della CPU del contenitore, ma sono presenti anche grafici per lo spazio di archiviazione temporaneo, la memoria e altre metriche del contenitore. Inoltre, i grafici sono disponibili per le metriche dei pod e dei nodi.
Fai clic su help Guida per informazioni dettagliate sulle metriche disponibili nei grafici. Le opzioni di grafico in questo menu corrispondono ai tipi di metriche nell'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à di un servizio basato su un cluster Kubernetes:
Ogni riga della tabella contiene anche un pulsante more_vert Altre opzioni che apre un menu con altri modi per visualizzare le informazioni su questa entità:
- Visualizza la dashboard di Google Kubernetes Engine. Per ulteriori informazioni su questa dashboard, consulta le dashboard GKE nella documentazione di Google Kubernetes Engine.
- Visualizza le voci di log scritte da questo servizio in Esplora log. Per ulteriori informazioni, consulta Visualizza i log utilizzando Esplora log.