Présentation de la surveillance

Il est essentiel de gagner en visibilité sur vos applications et votre infrastructure pour maintenir les performances et la 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 les métriques de vos charges de travail déployées et d'exécuter des requêtes sur celles-ci. 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 informations précieuses sur votre environnement isolé 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. Elles fournissent des informations précieuses sur l'utilisation des ressources et les performances. GDC utilise Prometheus à cette fin. Prometheus est un système de surveillance Open Source qui assure 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 permet d'obtenir une visibilité immédiate sur votre environnement.

Workflow de surveillance

Pour faciliter la 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 les métriques : vous pouvez interroger les métriques collectées à l'aide de PromQL (Prometheus Query Language). Interroger les métriques vous permet d'effectuer les opérations suivantes :

    • Filtrez les métriques en fonction des libellés et des valeurs.
    • agréger les données au fil du temps ;
    • Effectuez des calculs sur les valeurs des métriques.
  3. Créer des tableaux de bord et visualiser les 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 de faire ce qui suit :

    • Identifiez les tendances et les anomalies.
    • Résolvez les problèmes efficacement.
    • Prenez des décisions éclairées sur l'allocation et l'optimisation des ressources.

Rétention 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 de composants :

  • Interface utilisateur Grafana : vous pouvez accéder à l'instance Grafana de votre projet depuis 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 de manière programmatique à 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 utile et facilite les stratégies de surveillance avancées.