Activez la surveillance du plan de données pour votre service mesh afin que les passerelles et les proxies sidecar génèrent des métriques d'état opérationnel. La collecte de ces métriques dans Managed Service for Prometheus vous offre une observabilité complète des passerelles, de l'ensemble du mesh, des services et des charges de travail. Vous pouvez ainsi identifier les problèmes potentiels et optimiser votre configuration.
Prérequis
Managed Service for Prometheus est activé sur votre compte Alibaba Cloud. Pour plus d'informations, consultez la rubrique Activation d'ARMS.
Le composant ack-arms-prometheus est installé sur le cluster du plan de données. Pour plus d'informations, consultez la rubrique Connexion et configuration de la surveillance Alibaba Cloud Prometheus.
Procédure
Pour les instances ASM antérieures à la version v1.17.2.35
Connectez-vous à la console ASM. Dans le volet de navigation de gauche, choisissez .
Sur la page Mesh Management, cliquez sur le nom de l'instance ASM. Dans le volet de navigation de gauche, choisissez .
-
Sur la page Monitoring metrics, sélectionnez Use Managed Service for Prometheus to Collect Metrics, puis cliquez sur Collect Metrics to Managed Service for Prometheus. Dans la boîte de dialogue Confirm, cliquez sur OK.
Une fois la collecte des métriques activée, la page Monitoring metrics bascule automatiquement vers une vue tableau de bord. La section Monitoring metrics propose plusieurs tableaux de bord, tels que Cloud ASM Istio Gateway Status, Cloud ASM Istio Http Gateway et Cloud ASM Istio Mesh, que vous pouvez consulter selon vos besoins.
RemarqueSi vous n'avez plus besoin de cette fonctionnalité, cliquez sur Disable metrics generation and collection dans le coin supérieur droit de la page Monitoring metrics. Dans la boîte de dialogue Confirm, cliquez sur OK.
Après l'arrêt de la collecte des métriques, les passerelles et les proxies sidecar continuent d'exposer leurs dernières valeurs de métriques collectées, qui ne sont pas mises à jour. Pour effacer ces métriques obsolètes, redémarrez les charges de travail. Pour plus d'informations, consultez la rubrique Redéploiement des charges de travail.
Pour les instances ASM v1.17.2.35 et versions ultérieures
Connectez-vous à la console ASM. Dans le volet de navigation de gauche, choisissez .
Sur la page Mesh Management, cliquez sur le nom de l'instance ASM. Dans le volet de navigation de gauche, choisissez .
-
Sur la page Monitoring metrics, cliquez sur Collect Metrics to Managed Service for Prometheus. Dans la boîte de dialogue Confirm, cliquez sur OK.
Une fois la collecte des métriques activée, la page Monitoring metrics bascule automatiquement vers une vue tableau de bord. La page Monitoring metrics propose plusieurs tableaux de bord, tels que Cloud ASM Istio Gateway Status, Cloud ASM Istio Http Gateway et Cloud ASM Istio Mesh. Vous pouvez consulter ces tableaux de bord selon vos besoins.
Après l'arrêt de la collecte des métriques, les passerelles et les proxies sidecar continuent d'exposer leurs dernières valeurs de métriques collectées, qui ne sont pas mises à jour. Pour effacer ces métriques obsolètes, redémarrez les charges de travail. Pour plus d'informations, consultez la rubrique Redéploiement des charges de travail.
Si vous n'avez plus besoin de cette fonctionnalité, cliquez sur Disable the Collection of Metrics to Managed Service for Prometheus dans le coin supérieur droit de la page Monitoring metrics. Dans la boîte de dialogue Confirm, cliquez sur OK.
Documents connexes
Une fois les métriques collectées vers Managed Service for Prometheus, vous pouvez consulter les rapports de surveillance dans la console ASM ou la console Grafana. Pour plus d'informations, consultez la rubrique Intégration de Managed Service for Prometheus pour surveiller le mesh.
Si vous utilisez une instance Prometheus autogérée et souhaitez mettre en œuvre la surveillance du mesh, consultez la rubrique Intégration d'une instance Prometheus autogérée pour la surveillance du mesh.
Si vous devez personnaliser les métriques ou les formats de journal, consultez les rubriques Personnalisation des métriques de surveillance dans ASM et Configurations d'observabilité.
ASM réduit la surface d'attaque dans les environnements cloud-native et constitue la base d'un réseau d'applications zero trust. En gérant la sécurité entre les services avec ASM, vous garantissez un chiffrement de bout en bout, une authentification au niveau du service et des politiques d'autorisation granulaires. Pour plus d'informations, consultez la rubrique Présentation de la sécurité zero trust.
Vous pouvez activer la fonctionnalité d'audit du mesh pour suivre les opérations quotidiennes des utilisateurs. Vous pouvez également configurer des alertes d'audit pour les ressources du mesh afin de notifier les contacts d'alerte lorsque des ressources critiques sont modifiées. Pour plus d'informations, consultez les rubriques Utilisation de l'audit des opérations KubeAPI et Configuration des alertes d'audit pour les opérations sur les ressources du mesh.