Une fois l'intégration configurée, Managed Service for Prometheus collecte les métriques de performance des files d'attente de messages RocketMQ, ce qui permet de surveiller en temps réel leur état opérationnel et d'analyser les données.
Prérequis
Container cluster
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 managé ACK.
Activez Alibaba Cloud Resource Center. Pour plus d'informations, consultez la rubrique Activer Resource Center.
ECS (VPC)
Managed Service for Prometheus est activé.
Managed Service for Prometheus est activé.
Hybrid Cloud Monitoring est activé.
Intégrer RocketMQ
Connectez-vous à la console Managed Service for Prometheus. Dans le volet de navigation de gauche, cliquez sur Integration Center.
-
Cliquez sur la carte RocketMQ et suivez les instructions affichées à l'écran. Les principaux paramètres sont décrits ci-dessous.
Container cluster
Paramètre
Description
RocketMQ address
L'adresse de connexion de votre instance RocketMQ. Le format est
address:port. Séparez les adresses multiples par des virgules (,).RemarqueLe champ d'adresse prend en charge la saisie semi-automatique pour les instances RocketMQ déployées dans un cluster Kubernetes.
Username
L'AccessKey de votre instance RocketMQ.
Password
La SecretKey de votre instance RocketMQ.
ECS (VPC)
Paramètre
Description
RocketMQ address
L'adresse de connexion de votre instance RocketMQ. Le format est
address:port. Séparez les adresses multiples par des virgules (,).RemarqueLe champ d'adresse prend en charge la saisie semi-automatique pour les instances RocketMQ déployées dans un cluster Kubernetes.
Username
L'AccessKey de votre instance RocketMQ.
Password
La SecretKey de votre instance RocketMQ.
Custom labels
Ajoutez des tags aux métriques de l'instance ECS. Vous pourrez ainsi surveiller, gérer, interroger ou analyser les données de métriques de manière granulaire lorsque vous utilisez des outils tels que Grafana. Pour plus d'informations, consultez la rubrique Ajouter des tags personnalisés aux métriques des instances ECS dans un VPC.
RemarqueUne clé de tag ne peut pas contenir de caractères spéciaux utilisés dans la fonctionnalité Prometheus, tels que des traits d'union (-), des points (.) ou des signes pourcentage (%).
Les tags doivent être spécifiés au format clé-valeur requis par Prometheus.
Afficher l'état de RocketMQ
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, où vous pouvez consulter des informations telles que les cibles, les métriques, les tableaux de bord et les alertes.
Cibles
Vous pouvez afficher la liste des cibles découvertes par la tâche d'intégration par défaut.
La liste des cibles affiche le nom et l'état de santé de chaque cible. Par exemple, 1/1 up indique une cible saine, tandis que 0/2 up indique une cible non saine et s'affiche en rouge. Utilisez les filtres All et Unhealthy en haut de la page pour trouver rapidement les cibles non saines.
Collecte de métriques
La page Metric Scraping vous permet d'afficher les informations détaillées sur les métriques et de configurer les métriques à exclure. Pour plus d'informations, consultez la rubrique Configurer les métriques exclues. Pour une instance Prometheus dans un environnement ECS, le sous-onglet Custom Scraping vous permet de créer des tâches de collecte personnalisées. Une bannière propose un lien View Configuration Example pour ajouter des tâches de collecte par défaut, et vous pouvez cliquer sur le bouton Add pour en créer une personnalisée. Les tâches de collecte existantes sont répertoriées avec des colonnes telles que Name, Job Name, Component, Service Discovery Method (par exemple, kubernetes_sd_configs, aliyun_sd_configs ou static_configs), Scrape Path (la valeur par défaut est /metrics), Scrape Interval (tel que 15 s ou 30 s) et Actions (Activer/Désactiver, Afficher/Modifier la configuration, Supprimer).
Tableaux de bord
Dans cet onglet, cliquez sur le nom d'un tableau de bord pour afficher le tableau de bord Grafana correspondant.
La liste des tableaux de bord inclut une entrée nommée Cloud ROCKETMQ avec les tags integration et RocketMQ.
Documentation connexe
Après avoir intégré le composant, vous pouvez configurer des règles d'alerte pour les métriques clés. Cette pratique garantit que vous pouvez détecter et traiter rapidement les anomalies. Pour plus d'informations, consultez la rubrique Créer une règle d'alerte Prometheus.