Intégrez Alibaba Cloud Service Mesh (ASM) à Managed Service for Prometheus pour collecter les métriques de performance des proxys Envoy dans le plan de données. Cette intégration améliore l'observabilité et l'exploitabilité de votre maillage de services afin de garantir une haute disponibilité et une sécurité optimale.
Prérequis
Activez Managed Service for Prometheus. Pour plus d'informations, consultez la rubrique Facturation des instances Prometheus.
Créez un cluster Kubernetes. Pour plus d'informations, consultez la rubrique Créer un cluster ACK managé.
Activez Alibaba Cloud Resource Center. Pour plus d'informations, consultez la rubrique Activer Resource Center.
Intégrer ASM
Connectez-vous à la console Managed Service for Prometheus. Dans le volet de navigation de gauche, cliquez sur Integration Center.
-
Cliquez sur la carte Alibaba Cloud ASM et suivez les instructions affichées à l'écran pour intégrer le composant. Le tableau suivant décrit les paramètres clés.
Paramètre
Description
Enable advanced feature
Lorsqu'elle est activée, cette fonctionnalité regroupe les métriques collectées afin de réduire les coûts.
Metric scrape interval (seconds)
Intervalle de collecte des données de surveillance. La valeur par défaut est 15.
Consulter les données de surveillance ASM
Le composant installé s'affiche sur la page Integration Management de la console Managed Service for Prometheus. La page Integration Management comprend les onglets Integrated Environments, Integrated Addons et Query Dashboards. Vous y consultez diverses informations, notamment les cibles, les métriques, les tableaux de bord et les alertes.
Cibles
Affichez la liste des cibles détectées par la tâche d'intégration par défaut.
Sur la page Self-Monitoring > Targets, filtrez les cibles à l'aide des onglets All et Unhealthy. L'état de chaque cible s'affiche (par exemple 2/2 up). Les cibles non saines apparaissent en rouge.
Collecte de métriques
Consultez les détails des métriques et configurez des règles pour exclure certaines métriques spécifiques. Pour plus d'informations, consultez la rubrique Configurer les métriques exclues. Dans l'onglet Metric scraping, le menu de gauche contient les options Default Service Discovery, ServiceMonitor, PodMonitor, Custom Scrape Jobs et Discarded Metrics. Lorsque vous sélectionnez Custom Scrape Jobs, une liste des tâches de collecte personnalisées s'affiche avec des colonnes telles que Name, Job Name, Component, Service Discovery Method, Scrape Path et Scrape Interval. Cliquez sur Add dans le coin supérieur droit pour créer une tâche de collecte personnalisée. Dans la colonne Actions, désactivez une tâche, affichez ou modifiez sa configuration, ou supprimez-la.
Tableaux de bord
Dans cet onglet, cliquez sur le nom d'un tableau de bord pour ouvrir le tableau de bord Grafana correspondant.
Le composant Alibaba Cloud ASM fournit les tableaux de bord prêts à l'emploi suivants : Cloud ASM Istio Gateway Status, Cloud ASM Istio Http Gateway, Cloud ASM Istio Mesh, Cloud ASM Istio Performance, Cloud ASM Istio Service, Cloud ASM Istio Tcp Gateway et Cloud ASM Istio Workload.
Règles d'alerte
Pour créer une règle d'alerte Prometheus, consultez la rubrique Créer une règle d'alerte Prometheus.