Les tableaux de bord d'état de santé dans Grafana vous permettent de surveiller les métriques d'infrastructure clés dans votre environnement d'appareil Google Distributed Cloud (GDC) air gap afin d'identifier les problèmes potentiels. L'affichage de l'état des composants vous aide à diagnostiquer un comportement inattendu du système, à isoler les causes principales et à hiérarchiser le réglage des performances ou le développement de fonctionnalités.
GDC suit et signale les métriques d'état des composants matériels, tels que les nœuds de serveur, et des ressources logicielles, y compris les clusters Kubernetes, les VM et le stockage.
Avant de commencer
Les clusters racine contiennent une instance Grafana pour les opérateurs d'infrastructure. Ces instances Grafana contiennent les tableaux de bord d'état.
Vous avez besoin de contrôles d'accès basés sur les rôles pour accéder en toute sécurité aux visualisations de données sur les tableaux de bord de l'instance Grafana. Pour cette raison, suivez les instructions de la section Avant de commencer à interroger et à afficher des métriques sur les tableaux de bord pour accéder aux tableaux de bord sur les instances Grafana.
Point de terminaison Grafana
Ouvrez l'une des URL suivantes pour accéder au point de terminaison Grafana du projet infra-obs ou du cluster root-admin :
Point de terminaison Grafana du projet
infra-obs:https://GDC_URL/infra-obs/grafanaRemplacez GDC_URL par l'URL d'une organisation dans GDC.
Point de terminaison Grafana du cluster root-admin :
https://ROOT_ADMIN_CLUSTER_URL/grafanaRemplacez ROOT_ADMIN_CLUSTER_URL par l'URL du cluster root-admin dans GDC.
Exemples de cas d'utilisation
Cette section inclut des exemples d'utilisation du tableau de bord pour des cas pratiques.
Réglage des performances
Si un composant ne fonctionne pas correctement, mais n'a pas nécessairement d'impact sur le SLO ou ne déclenche pas d'alertes, vous pouvez communiquer de manière proactive avec les développeurs et éviter que des problèmes ne se produisent à l'avenir.
De même, un composant peut avoir besoin de savoir comment fonctionne sa fonctionnalité pour faire les bons compromis en termes de performances. L'état de santé est un mécanisme permettant de collecter les informations dont les composants ont besoin.
Développement de fonctionnalités
Supposons qu'un client demande des modifications ou que GDC prévoie de lancer une nouvelle fonctionnalité. Dans ce cas, vous pouvez observer l'état de santé des composants concernés pour déterminer s'il est possible de prendre en charge la nouvelle fonctionnalité ou modification. De plus, l'état de santé peut être utilisé pour prendre des décisions concernant le produit lors de la priorisation du travail.
Par exemple, supposons qu'un composant ait une latence moyenne de 500 ms et qu'il souhaite la réduire à 250 ms. Dans ce cas, l'équipe peut calculer le coût relatif d'une réduction incrémentielle de 50 % et le comparer à la conception d'un point de terminaison avec un temps de réponse de 250 ms.