Surveiller l'état et les performances des applications

Les tableaux de bord de télémétrie de surveillance des applications vous permettent de surveiller l'état, les performances et les signaux d'or des applications que vous déployez à partir d'Application Design Center. Vous pouvez également examiner les résultats de sécurité d'exécution et l'état de conformité des composants d'application déployés.

Présentation de la surveillance des applications

La surveillance des applications dans Google Cloud Observability vous offre une visibilité sur l'état et les performances de vos applications. Lorsque vous enregistrez des ressources d'infrastructure en tant que services ou charges de travail dans une application, à l'aide d'App Hub ou d'Application Design Center, Application Monitoring fournit automatiquement des tableaux de bord prédéfinis qui affichent les données clés des journaux, des métriques et des traces dans un contexte centré sur l'application. Vous pouvez également configurer des règles d'alerte pour vos applications.

Pour en savoir plus sur le modèle axé sur les applications et les autres fonctionnalités intégrées, consultez Google Cloud axé sur les applications.

Fonctionnement de la surveillance des applications

Lorsque vous définissez une application et enregistrez ses ressources sous-jacentes, la surveillance des applications découvre le déploiement de l'application. La définition de l'application sert de source unique de vérité qui clarifie la propriété et les dépendances. Pour l'infrastructure compatible avec Application Monitoring, les services et les charges de travail enregistrés fournissent la télémétrie nécessaire aux tableaux de bord prédéfinis.

Ces tableaux de bord vous aident à diagnostiquer les problèmes et à surveiller les performances de l'application dans son ensemble, plutôt que comme un ensemble de ressources indépendantes.

Les données de télémétrie incluent les données de journaux, de métriques et de traces. Comme Application Monitoring comprend le regroupement logique des services et des charges de travail de votre application, il enrichit automatiquement toutes les données de télémétrie avec des libellés spécifiques à l'application. Vous pouvez ensuite utiliser ces étiquettes pour filtrer et interroger les données de votre application dans les tableaux de bord prédéfinis.

Ce que vous pouvez faire avec la surveillance des applications

L'intégration à Application Monitoring vous permet d'effectuer les opérations suivantes :

  • Afficher des tableaux de bord consolidés : obtenez un aperçu immédiat de l'état de votre application, y compris des signaux clés tels que le trafic, le taux d'erreur, la latence et la saturation.
  • Afficher les détails des services et des charges de travail : affichez les tableaux de bord des services et des charges de travail individuels pour isoler les problèmes.
  • Corréler la télémétrie : explorez les données de journaux, de métriques et de traces dans une vue unifiée pour comprendre le contexte complet d'un problème.
  • Créer des alertes : configurez des règles d'alerte basées sur des métriques spécifiques à l'application pour être informé des problèmes potentiels.

Pour en savoir plus sur la surveillance des applications, consultez la présentation de la surveillance des applications.

Premiers pas avec la surveillance des applications

Pour afficher les données de télémétrie de vos applications avec Application Monitoring, procédez comme suit :

  1. Configurez un périmètre de gestion des applications. Pour en savoir plus, consultez la documentation suivante sur les produits Google Cloud axés sur les applications :

  2. Définissez votre application et ses composants. Vous pouvez définir des applications de l'une des manières suivantes :

  3. Configurez Google Cloud Observability pour la surveillance des applications.

  4. Dans la console Google Cloud , accédez à la page Surveillance des applications :

    Accéder à Surveillance des applications

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  5. Dans la console Google Cloud , utilisez le sélecteur de projet pour sélectionner votre projet de gestion ou votre projet hôte.

    Pour obtenir des instructions détaillées sur l'utilisation des tableaux de bord prédéfinis et l'exploration de vos données de télémétrie, consultez Afficher la télémétrie de l'application.

Surveiller la conformité de la sécurité

Vous pouvez valider les conceptions d'applications pour vous assurer que votre infrastructure respecte les règles de l'organisation. Cette approche simplifie la gestion des applications en retraçant les résultats de sécurité jusqu'à leur source pour une résolution efficace de la cause principale.

Pour afficher la stratégie de sécurité d'exécution des composants d'application déployés, les menaces et l'état de conformité de vos applications, procédez comme suit :

Étapes suivantes