Managed Service for Prometheus vous permet de collecter, stocker et visualiser les données de surveillance des services Alibaba Cloud. Il fournit également des tableaux de bord Grafana intégrés et des alertes. Cette rubrique décrit les métriques Prometheus pour ApsaraMQ for Kafka et explique comment les consulter.
Métriques
Le tableau suivant répertorie les métriques de surveillance Prometheus disponibles.
Type | Paramètre | Description | Unité |
Instance | instance_message_input | Débit des messages entrants de l'instance (trafic de production). | octets/s |
instance_message_output | Débit des messages sortants de l'instance (trafic de consommation). | octets/s | |
instance_reqs_input | Taux de requêtes de production de l'instance. | requêtes/s | |
instance_message_num_input | Taux de messages produits par l'instance. | messages/s | |
instance_reqs_output | Taux de requêtes de consommation de l'instance. | requêtes/s | |
instance_disk_capacity | Utilisation du disque de l'instance. | % | |
instance_tcp_num | Nombre de connexions TCP par nœud. | nombre | |
instance_tcp_num_sum | Nombre total de connexions TCP sur tous les nœuds de l'instance. | nombre | |
instance_public_tcp_num | Nombre de connexions TCP Internet par nœud. | nombre | |
instance_public_tcp_num_sum | Nombre total de connexions TCP Internet sur tous les nœuds de l'instance. | nombre | |
Topic | topic_message_input | Débit des messages entrants du topic (trafic de production). | octets/s |
topic_message_output | Débit des messages sortants du topic (trafic de consommation). | octets/s | |
topic_reqs_input | Taux de requêtes de production du topic. | requêtes/s | |
topic_reqs_output | Taux de requêtes de consommation du topic. | requêtes/s | |
topic_message_num_input | Taux de messages produits par le topic. | messages/s | |
Groupe de consommateurs | 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 groupe de consommateurs. | nombre | |
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 afficher les données de surveillance.
Pour afficher les données de surveillance Prometheus d'un topic ou d'un groupe de consommateurs spécifique, accédez à la page de détails du topic ou du groupe de consommateurs, puis 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 située à côté de l'espace de travail cible pour ouvrir Grafana.
-
Pour afficher 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 sur Browse.-
Dans l'onglet Browse, cliquez sur un tableau de bord de surveillance dans le dossier cible pour afficher tous ses graphiques.
Par exemple, pour afficher 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 afficher 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.
Dans l'onglet Component Management, dans la section Basic Information, cliquez sur la région située à côté de Prometheus Instance.
Dans l'onglet Setting, vous trouverez différentes méthodes d'accès aux données.
Intégration avec une instance Grafana auto-gérée
Toutes les données de métriques d'ApsaraMQ for Kafka sont enregistrées dans votre service Alibaba Cloud Managed Service for Prometheus. 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 auto-gérée.
Pour plus d'informations, consultez Utiliser un endpoint HTTP API pour connecter Grafana ou une application auto-gé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.