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.
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.