Vous pouvez utiliser les tableaux de bord Cloud Monitoring pour créer des tableaux de bord et des graphiques personnalisés. Kf est fourni avec un modèle par défaut qui peut être utilisé pour créer des tableaux de bord afin de surveiller les performances de vos applications.
Tableau de bord des performances des applications
Exécutez les commandes suivantes pour déployer un tableau de bord dans votre espace de travail Monitoring dans les tableaux de bord Cloud Monitoring afin de surveiller les performances de vos applications. Ce tableau de bord comporte des métriques de performance des applications telles que les requêtes/s, la latence aller-retour, les codes d'erreur HTTP et plus encore.
git clone https://github.com/google/kf
cd ./kf/dashboards
./create-dashboard.py my-dashboard my-cluster my-space
Tableau de bord des ressources et des performances système
Grâce au tableau de bord intégré, vous pouvez afficher toutes les ressources système et métriques de performances, telles que la liste des nœuds, les pods, les conteneurs et bien plus encore. Cliquez sur le lien ci-dessous pour accéder au tableau de bord du système.
Pour en savoir plus sur ce tableau de bord, cliquez ici.
Créer des SLO et des alertes
Vous pouvez créer des SLO et des alertes sur les métriques disponibles afin de surveiller les performances et la disponibilité du système et des applications. Par exemple, vous pouvez utiliser les métriques istio.io/service/server/response_latencies
pour configurer une alerte sur la latence aller-retour de l'application.
Configurer le contrôle des accès au tableau de bord
Suivez ces instructions pour permettre aux développeurs et à d'autres membres de l'équipe d'accéder au tableau de bord. Le rôle roles/monitoring.dashboardViewer
fournit un accès en lecture seule aux tableaux de bord.