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'App Design Center, la surveillance des applications fournit automatiquement des tableaux de bord prédéfinis qui affichent les données clés de journaux, de métriques et de 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 centré sur l'application et les autres fonctionnalités intégrées, consultez Google Cloud centré sur l'application.
Fonctionnement de la surveillance des applications
Lorsque vous définissez une application et enregistrez ses ressources sous-jacentes, la surveillance des applications détecte 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 la surveillance des applications, 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 des données de journaux, de métriques et de traces. Étant donné que la surveillance des applications comprend le regroupement logique des services et des charges de travail de votre application, elle enrichit automatiquement toutes les données de télémétrie avec des libellés spécifiques à l'application. Vous pouvez ensuite utiliser ces libellés pour filtrer et interroger les données de votre application dans les tableaux de bord prédéfinis.
Fonctionnalités de la surveillance des applications
L'intégration à la surveillance des applications 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 les données de 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 la surveillance des applications, procédez comme suit :
Configurez une limite de gestion des applications. Pour en savoir plus, consultez la documentation suivante sur les produits Google Cloud centrés sur l'application :
Définissez votre application et ses composants. Vous pouvez définir des applications de l'une des manières suivantes :
Configurez Google Cloud Observability pour la surveillance des applications.
-
Dans la Google Cloud console, 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.
Dans la Google Cloud console, 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 des applications.
Surveiller la conformité en matière de 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 remontant les résultats de sécurité à leur source pour une résolution efficace des causes premières.
Pour afficher la posture de sécurité au moment de l'exécution des composants de votre application déployée, les menaces et l'état de conformité de vos applications, procédez comme suit :
- Affichez les résultats de sécurité des applications dans Security Command Center.
- Surveillez la conformité en matière de sécurité dans Cloud Hub.
Étape suivante
- Commencez à utiliser des architectures préconfigurées en vous basant sur des modèles Google.
- Définissez vos propres configurations en concevant des modèles d'application.
- Découvrez comment fonctionne la surveillance dans Google Cloud avec la surveillance centrée sur l'application.