Monitoraggio e dashboard

Puoi utilizzare le dashboard di Cloud Monitoring per creare dashboard e grafici personalizzati. Kf viene fornito con un modello predefinito che può essere utilizzato per creare dashboard per monitorare le prestazioni delle applicazioni.

Dashboard prestazioni delle applicazioni

Esegui i comandi seguenti per eseguire il deployment di una dashboard nell'area di lavoro di monitoraggio nelle dashboard di Cloud Monitoring e monitorare le prestazioni delle tue app. Questa dashboard contiene metriche sulle prestazioni delle applicazioni come richieste al secondo, latenza di round trip, codici di errore HTTP e altro ancora.

git clone https://github.com/google/kf
cd ./kf/dashboards
./create-dashboard.py my-dashboard my-cluster my-space

Dashboard delle risorse e delle prestazioni di sistema

Puoi visualizzare tutte le risorse di sistema e le metriche sulle prestazioni, come l'elenco di nodi, pod, container e molto altro, utilizzando una dashboard integrata. Fai clic sul link di seguito per accedere alla dashboard del sistema.

Dashboard di sistema

Puoi trovare ulteriori dettagli su questa dashboard qui.

Creazione di SLO e avvisi

Puoi creare SLO e avvisi sulle metriche disponibili per monitorare le prestazioni e la disponibilità sia del sistema che delle applicazioni. Ad esempio, puoi utilizzare la metrica istio.io/service/server/response_latencies per configurare un avviso sulla latenza di round trip dell'applicazione.

Controllo dell'accesso alla dashboard

Segui le istruzioni riportate qui per fornire l'accesso alla dashboard agli sviluppatori e ad altri membri del team. Il ruolo roles/monitoring.dashboardViewer fornisce accesso di sola lettura alle dashboard.