Observabilité pour les opérateurs système

En tant qu'opérateur système, vous pouvez configurer la collecte de données de télémétrie dans vos environnements de déploiement pour observer l'état et les performances de vos applications. Ce guide présente les outils et services que vous pouvez utiliser pour collecter et ingérer des données de télémétrie dans Google Cloud Observability, y compris le collecteur OpenTelemetry intégré à Google, l'agent Ops et Google Cloud Managed Service pour Prometheus.

Outils de collecte de données de télémétrie

  • Collecteur OpenTelemetry conçu par Google

    Le collecteur OpenTelemetry conçu par Google est la version Open Source du collecteur OpenTelemetry de Google. Il est conçu à partir de composants en amont à l'aide d'une chaîne d'approvisionnement sécurisée sur l'infrastructure Google. Des exemples vous montrent comment déployer ce collecteur pour des configurations courantes, telles que Google Kubernetes Engine.

  • Agent Ops

    L'agent Ops est la principale méthode de collecte de la télémétrie à partir des instances Compute Engine. Les documents suivants fournissent des informations sur des configurations spécifiques :

  • Google Cloud Managed Service pour Prometheus

    Google Cloud Managed Service pour Prometheus est la solution multicloud et multiprojet entièrement gérée de Google Cloudpour Prometheus. Cette solution vous permet de surveiller vos charges de travail et d'envoyer des alertes à l'échelle mondiale à l'aide de Prometheus et d'OpenTelemetry, sans avoir à gérer et exploiter manuellement Prometheus à grande échelle.

Envoyer des données à votre projet au format OTLP

Google Cloud Observability permet d'ingérer des données de journaux, de métriques et de traces au format OTLP. Pour en savoir plus sur l'API, les méthodes d'authentification et le traitement des données, consultez Prise en charge d'OTLP dans Google Cloud Observability.

Vous pouvez migrer vos collecteurs existants pour envoyer des données de journaux, de métriques et de trace au format OTLP à votre projet. Pour en savoir plus, consultez Migrer les collecteurs pour utiliser les exportateurs OTLP.

Ajouter l'observabilité sans modifier le code

Si vous utilisez l'approche OpenTelemetry sans code, vous pouvez ajouter de l'observabilité sans modifier le code de votre application. À la place, vous associez un agent d'exécution et configurez la collecte à l'aide de variables d'environnement ou de propriétés système. Pour en savoir plus, consultez Zero-code.

Pour obtenir un exemple, consultez Utiliser l'instrumentation OpenTelemetry sans code pour les charges de travail Java sur GKE.