Présentation de la surveillance

Il est essentiel de disposer d'une visibilité sur vos applications et votre infrastructure pour maintenir leurs performances et leur stabilité. Par conséquent, Google Distributed Cloud (GDC) air-gapped fournit une plate-forme de surveillance pour collecter et analyser vos métriques.

La plate-forme de surveillance GDC vous permet de collecter et d'interroger les métriques de vos charges de travail déployées. Vous pouvez surveiller et visualiser vos systèmes à l'aide des outils d'observabilité intégrés de la plate-forme de surveillance.

En collectant et en interrogeant efficacement les métriques, vous pouvez obtenir des insights précieux sur votre environnement air-gapped et garantir des performances optimales pour vos charges de travail.

Concepts clés

La plate-forme de surveillance GDC introduit les concepts suivants :

  • Les métriques sont des mesures quantitatives collectées à partir de vos charges de travail GDC, qui fournissent des insights précieux sur l'utilisation des ressources et les performances. GDC utilise Prometheus à cet effet. Prometheus est un système de surveillance Open Source qui garantit une collecte de données efficace et fiable.

  • Les tableaux de bord sont des représentations visuelles de vos métriques qui vous permettent d'observer les tendances et le comportement du système. Votre projet GDC inclut une instance Grafana dédiée à la visualisation des métriques. Grafana est une plate-forme d'analyse qui vous permet de créer des tableaux de bord pertinents et d'explorer vos données de métriques. GDC fournit des tableaux de bord prédéfinis pour les composants standards, ce qui vous offre une visibilité immédiate sur votre environnement.

Workflow de surveillance

Pour faciliter les processus de surveillance de vos composants, la plate-forme de surveillance GDC fonctionne selon le workflow suivant :

  1. Collecter des métriques : lorsque votre environnement GDC est opérationnel, les métriques des composants principaux sont automatiquement collectées et affichées dans des tableaux de bord Grafana préconfigurés. Cette fonctionnalité permet de surveiller immédiatement le réseau et le serveur.

    Vous pouvez également configurer des cibles de scraping pour vos propres applications et services en déployant des ressources personnalisées qui définissent les métriques spécifiques à la charge de travail à collecter et la fréquence de collecte.

  2. Interroger des métriques : vous pouvez interroger les métriques collectées à l'aide de PromQL (Prometheus Query Language). L'interrogation des métriques vous permet d'effectuer les opérations suivantes :

    • Filtrer les métriques en fonction des libellés et des valeurs.
    • Agréger les données au fil du temps.
    • Effectuer des calculs sur les valeurs des métriques.
  3. Créer des tableaux de bord et visualiser des métriques : utilisez Grafana pour créer des tableaux de bord personnalisés qui visualisent vos métriques. Ces tableaux de bord offrent une vue claire et complète des performances de votre système, ce qui vous permet d'effectuer les opérations suivantes :

    • Identifier les tendances et les anomalies.
    • Résoudre efficacement les problèmes.
    • Prendre des décisions éclairées concernant l'allocation et l'optimisation des ressources.

Conservation des métriques

Les règles de conservation définissent la durée de stockage des métriques et des journaux. Ces règles sont essentielles pour répondre aux exigences de conformité et faciliter l'analyse opérationnelle.

GDC utilise des durées de conservation pour configurer des règles de cycle de vie et de conservation pour les métriques. Le système applique une valeur par défaut de 90 jours pour les durées de conservation des métriques.

Méthodes d'accès

Les méthodes d'accès suivantes sont disponibles pour utiliser les métriques des composants :

  • Interface utilisateur Grafana : vous pouvez accéder à l'instance Grafana de votre projet via la console GDC ou directement à l'aide de son URL. L'interface utilisateur vous permet d'interroger et de visualiser les métriques.
  • API HTTP : récupérez les données de métriques par programmation à l'aide de l'API HTTP. Cette méthode permet l'intégration à des outils externes et à des scripts d'automatisation.

Autres ressources

Consultez la liste complète des métriques pour obtenir des descriptions détaillées de toutes les métriques collectées à partir des composants GDC. Cette ressource fournit un contexte précieux et facilite les stratégies de surveillance avancées.