Surveillance et tableaux de bord

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.

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.

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.