Managed Service for Prometheus vous permet de collecter, stocker et visualiser les données de surveillance des services Alibaba Cloud, et fournit des tableaux de bord Grafana intégrés ainsi que des alertes. Cette rubrique décrit les métriques Prometheus pour ApsaraMQ for Kafka et explique comment les consulter.
Métriques
Le tableau suivant présente les métriques de surveillance Prometheus disponibles.
Type | Parameter | Description | Unit |
Instance | instance_message_input | Débit des messages entrants pour l'instance (trafic de production). | bytes/s |
instance_message_output | Débit des messages sortants pour l'instance (trafic de consommation). | bytes/s | |
instance_reqs_input | Taux de requêtes de production pour l'instance. | requests/s | |
instance_message_num_input | Taux de messages produits pour l'instance. | messages/s | |
instance_reqs_output | Taux de requêtes de consommation pour l'instance. | requests/s | |
instance_disk_capacity | Utilisation du disque de l'instance. | % | |
instance_tcp_num | Nombre de connexions TCP par nœud. | count | |
instance_tcp_num_sum | Nombre total de connexions TCP sur tous les nœuds de l'instance. | count | |
instance_public_tcp_num | Nombre de connexions TCP Internet par nœud. | count | |
instance_public_tcp_num_sum | Nombre total de connexions TCP Internet sur tous les nœuds de l'instance. | count | |
Topic | topic_message_input | Débit des messages entrants pour le topic (trafic de production). | bytes/s |
topic_message_output | Débit des messages sortants pour le topic (trafic de consommation). | bytes/s | |
topic_reqs_input | Taux de requêtes de production pour le topic. | requests/s | |
topic_reqs_output | Taux de requêtes de consommation pour le topic. | requests/s | |
topic_message_num_input | Taux de messages produits pour le topic. | messages/s | |
Consumer group | message_accumulation | Nombre total de messages accumulés. | messages |
message_accumulation_onetopic | Nombre de messages accumulés par topic. | messages | |
rebalance_generation | Nombre de rééquilibrages du consumer group. | count | |
group_message_num_output | Taux de consommation total. | messages/s | |
group_message_num_output_onetopic | Taux de consommation par topic. | messages/s | |
group_message_num_output_onetopic_onepartition | Taux de consommation par partition. | messages/s |
Consulter les données dans la console Kafka
Connectez-vous à la console ApsaraMQ for Kafka. Sur la page Overview, dans la section Resource Distribution, sélectionnez une région.
Sur la page Instances, cliquez sur le nom de l'instance cible.
Dans le volet de navigation de gauche, accédez à .
-
Sur la page Prometheus Monitoring, sélectionnez une plage horaire dans le coin supérieur droit pour consulter les données de surveillance.
Pour consulter les données de surveillance Prometheus d'un topic ou d'un consumer group spécifique, accédez à la page de détails du topic ou du consumer group et cliquez sur l'onglet Prometheus Monitoring.
Consulter les données dans la console Grafana
Connectez-vous à la . Dans le volet de navigation de gauche, cliquez sur Workspace Management.
Sur la page Workspace Management, cliquez sur l'URL à côté de l'espace de travail cible pour ouvrir Grafana.
-
Pour consulter les données de surveillance, suivez les étapes correspondant à votre version de Grafana.
Grafana 9.x
Dans le volet de navigation de gauche de Grafana, cliquez sur l'icône
, puis cliquez sur Browse.-
Sous l'onglet Browse, cliquez sur un tableau de bord de surveillance dans le dossier cible pour afficher tous ses graphiques.
Par exemple, pour consulter le tableau de bord d'une instance dans la région Chine (Hangzhou), recherchez le dossier avec le préfixe
cloud-product-prometheus_cn-hangzhouet cliquez sur kafka-instance.
Grafana 10.x
Sur la page d'accueil de Grafana, cliquez sur l'icône
dans le coin supérieur gauche.-
Dans le volet de navigation de gauche, sélectionnez Dashboards, puis cliquez sur un tableau de bord de surveillance dans le dossier cible pour afficher tous ses graphiques.
Par exemple, pour consulter le tableau de bord d'une instance dans la région Chine (Hangzhou), recherchez le dossier avec le préfixe
cloud-product-prometheus_cn-hangzhouet cliquez sur kafka-instance.
FAQ
Obtenir les données de métriques du tableau de bord
Connectez-vous à la console ARMS à l'aide de votre compte Alibaba Cloud.
Dans le volet de navigation de gauche, cliquez sur Integration Center.
Dans la zone de recherche de la page Integration Center, saisissez
Kafkaet cliquez sur l'icône de recherche.-
Dans les résultats de recherche, sélectionnez le service cloud que vous souhaitez intégrer (par exemple, Alibaba Cloud Kafka Message Queue Service). Pour plus d'informations sur l'intégration, consultez Étape 1 : Intégrer les données de surveillance d'un service Alibaba Cloud.
RemarquePour obtenir les données de métriques des instances serverless Message Queue for Apache Kafka, vous devez activer Advanced Monitoring Metrics dans la section Configuration Information lors de l'intégration. Sinon, seules les métriques des instances non serverless seront disponibles.
Une fois l'intégration terminée, cliquez sur Provisioning dans le volet de navigation de gauche.
Sur la page Provisioning, cliquez sur l'onglet Alibaba Cloud Service Region Environment.
Dans la liste Alibaba Cloud Service Region Environment, cliquez sur le nom de l'environnement cible pour accéder à la page de détails de l'environnement.
Sous l'onglet Component Management, dans la section Basic Information, cliquez sur la région à côté de Prometheus Instance.
Sous l'onglet Setting, vous trouverez différentes méthodes d'accès aux données.
Intégration avec une instance Grafana autogérée
Toutes les données de métriques de ApsaraMQ for Kafka sont enregistrées dans votre service Managed Service for Prometheus Alibaba Cloud. Vous pouvez utiliser les API fournies par Managed Service for Prometheus pour intégrer les données de métriques des tableaux de bord ApsaraMQ for Kafka dans votre instance Grafana locale autogérée.
Pour plus d'informations, consultez Utiliser un endpoint HTTP API pour connecter Grafana ou une application autogérée à Prometheus pour l'accès aux données.
Avant d'intégrer les données, assurez-vous que Managed Service for Prometheus est intégré au service Alibaba Cloud Kafka Message Queue Service dans la même région que votre instance ApsaraMQ for Kafka.