Tous les produits
Search
Centre de documentation

ApsaraMQ for RocketMQ:Monitoring and alerting

Dernière mise à jour :Aug 09, 2026

ApsaraMQ for RocketMQ s'intègre à CloudMonitor pour collecter des métriques, visualiser les données de performance et déclencher des alertes en temps réel, sans frais supplémentaires. Utilisez ces fonctionnalités pour suivre l'état de santé des instances, détecter le décalage des consommateurs (consumer lag) et identifier les limitations de débit.

Prérequis

Avant de commencer, assurez-vous d'avoir :

  • Le rôle lié au service AliyunServiceRoleForOns avec la stratégie AliyunServiceRolePolicyForOns attachée. Ce rôle accorde à ApsaraMQ for RocketMQ l'accès à CloudMonitor et à Application Real-Time Monitoring Service (ARMS) pour les fonctionnalités de surveillance, d'alerte et de tableau de bord. Pour plus de détails, consultez Rôles liés au service.

Référence des métriques

ApsaraMQ for RocketMQ rapporte des métriques réparties en trois catégories : instance, producteur et consommateur.

Remarque

Pour les métriques spécifiques à l'accumulation de messages, y compris le décalage du consommateur, le temps de décalage, les messages prêts et le temps d'attente des messages prêts, consultez Scénarios.

Métriques d'instance

Métrique Nom de la métrique Agrégation Unité
TPS d'une instance InstanceApiCallTps Somme count/s
Capacité de stockage d'une instance ApsaraMQ for RocketMQ 5.0 InstanceStorageSize Somme byte
Bande passante sortante Internet d'une instance ApsaraMQ for RocketMQ 5.0 InstanceInternetFlowoutBandwidth Max byte/s
TPS de pointe pour l'envoi de messages sur une instance ApsaraMQ for RocketMQ 5.0 InstanceSendApiCallTps Max count/s
TPS de pointe pour la réception de messages sur une instance ApsaraMQ for RocketMQ 5.0 InstanceReceiveApiCallTps Max count/s

Les métriques suivantes s'appliquent aux instances accessibles via Internet et prennent en charge les agrégations Moyenne, Minimum et Maximum :

Métrique Nom de la métrique Unité
Connexions actives par seconde InstanceActiveConnection count/s
Bits entrants par seconde InstanceTrafficRX bit/s
Bits sortants par seconde InstanceTrafficTX bit/s
Bits sortants perdus par seconde InstanceDropTrafficTX bit/s
Bits entrants perdus par seconde InstanceDropTrafficRX bit/s
Utilisation de la bande passante sortante InstanceTrafficTXUtilization %
Utilisation de la bande passante entrante InstanceTrafficRXUtilization %

Métriques du producteur

Métrique Nom de la métrique Agrégation Unité
Messages envoyés par instance par minute SendMessageCountPerInstance Somme count/min
Messages envoyés par topic par minute SendMessageCountPerTopic Somme count/min
Requêtes d'envoi limitées par instance par minute ThrottledSendRequestsPerInstance Somme count/min
Requêtes d'envoi limitées par topic par minute ThrottledSendRequestsPerTopic Somme count/min

Métriques du consommateur

Les métriques du consommateur vous aident à suivre les taux de consommation des messages, à détecter le décalage des consommateurs et à identifier les limitations de débit au niveau de l'instance, du groupe de consommateurs et du topic.

Métrique Nom de la métrique Agrégation Unité
Messages reçus par instance par minute ReceiveMessageCountPerInstance Somme count/min
Messages reçus par groupe de consommateurs par minute ReceiveMessageCountPerGid Somme count/min
Messages reçus depuis un topic dans un groupe de consommateurs par minute ReceiveMessageCountPerGidTopic Somme count/min
Requêtes de réception limitées par instance par minute ThrottledReceiveRequestsPerInstance Somme count/min
Requêtes de réception limitées par groupe de consommateurs par minute ThrottledReceiveRequestsPerGid Somme count/min
Requêtes de réception limitées depuis un topic dans un groupe de consommateurs par minute ThrottledReceiveRequestsPerGidTopic Somme count/min

Métriques de décalage des consommateurs et de messages prêts

Les métriques de décalage des consommateurs indiquent le retard accumulé par les consommateurs dans le traitement des messages. Surveillez ces métriques pour identifier les consommateurs lents ou bloqués et prenez des mesures correctives, telles que la mise à l'échelle des instances de consommateurs ou l'investigation des goulots d'étranglement du traitement.

Métrique Nom de la métrique Agrégation Unité
Décalage du consommateur dans un groupe de consommateurs ConsumerLag Somme count
Décalage du consommateur depuis un topic dans un groupe de consommateurs ConsumerLagPerGidTopic Somme count
Temps de décalage du consommateur dans un groupe de consommateurs ConsumerLagLatencyPerGid Max ms
Temps de décalage du consommateur depuis un topic dans un groupe de consommateurs ConsumerLagLatencyPerGidTopic Max ms
Temps d'attente des messages prêts dans un groupe de consommateurs (GroupId)ReadyMessageQueueTime Max ms
Temps d'attente des messages prêts depuis un topic dans un groupe de consommateurs ReadyMessageQueueTimePerGidTopic Max ms
Messages prêts dans un groupe de consommateurs ReadyMessages Somme count
Messages prêts depuis un topic dans un groupe de consommateurs ReadyMessagesPerGidTopic Somme count

Métriques des messages morts (dead-letter)

Métrique Nom de la métrique Agrégation Unité
Nouveaux messages morts dans un groupe de consommateurs par minute SendDLQMessageCountPerGid Somme count/min
Nouveaux messages morts depuis un topic dans un groupe de consommateurs par minute SendDLQMessageCountPerGidTopic Somme count/min

Afficher les métriques

  1. Connectez-vous à la console ApsaraMQ for RocketMQ. Dans le volet de navigation de gauche, cliquez sur Instances.

  2. Dans la barre de navigation supérieure, sélectionnez une région, telle que China (Hangzhou). Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.

  3. Dans le volet de navigation de gauche, cliquez sur Monitoring and Alerts.

  4. Sur la page Monitoring and Alerts, sélectionnez un type de ressource dans la liste déroulante Group Name, puis choisissez une plage de temps pour la requête. La page affiche automatiquement les graphiques de métriques pour le type de ressource sélectionné.

Créer une règle d'alerte

  1. Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.

  2. Dans le volet de navigation de gauche, cliquez sur Monitoring and Alerts.

  3. Dans le coin supérieur droit de la page Monitoring and Alerts, cliquez sur Create Alert Rule. Le panneau Create Alert Rule s'ouvre dans la console CloudMonitor.

  4. Configurez la règle d'alerte et les paramètres de notification, puis cliquez sur OK. Pour obtenir la description des paramètres, consultez Créer une règle d'alerte.

Informations connexes