Tous les produits
Search
Centre de documentation

ApsaraMQ for RocketMQ:Monitoring and alerting

Dernière mise à jour :Aug 09, 2026

Global Replicator synchronise les messages entre régions. Sans surveillance active, les échecs de réplication ou le décalage (lag) peuvent passer inaperçus. ApsaraMQ for RocketMQ expose des métriques de débit, de fiabilité et de latence pour chaque tâche de réplication via les flux d'événements EventBridge. Configurez des règles d'alerte dans CloudMonitor pour recevoir des notifications lorsque ces métriques dépassent les seuils définis.

Fonctionnement

Global Replicator repose sur EventBridge. Lorsque vous ajoutez des mappages de topics et activez la synchronisation de la progression des consommateurs pour une tâche Global Replicator, EventBridge crée automatiquement un flux d'événements dans la même région que la tâche. Ce flux d'événements expose les catégories de métriques suivantes :

Catégorie Métriques Informations fournies
Débit Nombre d'événements entrants et sortants Volume d'événements entrant et sortant du flux par unité de temps
Fiabilité Nombre de succès et d'échecs pour la livraison et le filtrage Indique si les événements atteignent le système aval et satisfont aux conditions de filtrage
Latence Temps de réponse du système aval Durée nécessaire à la cible de l'événement pour répondre après réception d'un événement

Consulter les métriques

  1. Connectez-vous à la console EventBridge. Dans le volet de navigation de gauche, cliquez sur Event Streams.

  2. Dans la barre de navigation supérieure, sélectionnez la région où réside le flux d'événements. Identifiez le flux d'événements cible et cliquez sur son nom.

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

  4. Sur la page Metric Monitoring, examinez les métriques suivantes.

Métriques d'entrée/sortie

Métrique Description
input data(count) Nombre d'événements entrants dans le flux d'événements par unité de temps.
output_data(count) Nombre d'événements sortants du flux d'événements par unité de temps. Détail :
-- Output_data_success Événements transférés avec succès vers le système aval.
-- Output_data_fail Événements n'ayant pas atteint le système aval. Une valeur non nulle peut indiquer des problèmes de connectivité ou des erreurs au niveau du système aval.
Downstream Response Time of Event Stream Temps nécessaire à la cible de l'événement pour répondre après réception d'un événement.

Métriques de capacité de traitement

Métrique Description
Processing capacity(count) Nombre d'événements traités par unité de temps. Mesure le débit de traitement en temps réel du système. Détail :
-- Filter_data_success Événements correspondant aux conditions de filtrage spécifiées.
-- Filter_data_fail Événements ne correspondant pas aux conditions de filtrage spécifiées.

6vrdx1M426

Remarque

Par défaut, la console EventBridge affiche les données de métriques de la dernière heure. Sélectionnez une autre plage de temps dans la partie supérieure de la page selon vos besoins. Cliquez sur l'icône kI7zZLyC0r située à côté de n'importe quel graphique de métrique pour zoomer et inspecter les détails.

Créer une règle d'alerte

Pour configurer les alertes, accédez à la page de configuration des règles d'alerte, puis définissez les conditions d'alerte et les cibles de notification.

  1. Connectez-vous à la console EventBridge. Dans le volet de navigation de gauche, cliquez sur Event Streams.

  2. Dans la barre de navigation supérieure, sélectionnez la région où réside le flux d'événements. Identifiez le flux d'événements cible et cliquez sur son nom.

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

  4. Dans le coin supérieur droit de la page Metric Monitoring, cliquez sur l'icône 6QqnsJIbtT, puis cliquez sur Configure Alert Rules.

  5. Sur la page Alert Rules de la console CloudMonitor, cliquez sur Create Alert Rule.

  6. Dans le panneau Create Alert Rule, configurez les paramètres suivants et cliquez sur Confirm.

Paramètres de la règle d'alerte

Paramètre Description Exemple
Product Service Alibaba Cloud à surveiller. Sélectionnez EventStreaming. EventStreaming
Resource Range Étendue des ressources surveillées. Sélectionnez All Resources. All Resources
Rule Description Conditions de déclenchement de l'alerte. Consultez Configurer une description de règle pour plus de détails. Nom de la règle : demo, Métrique : eventStreaming input events, Niveau d'alerte : Warning(Warn), Seuil : 1000 count
Mute For Intervalle de renvoi des notifications tant que l'alerte persiste. Si le seuil est à nouveau dépassé pendant la période de silence, aucune notification dupliquée n'est envoyée. À l'expiration de la période de silence, CloudMonitor renvoie la notification si l'alerte reste active. Valeurs valides : 1 Minutes, 5 Minutes, 15 Minutes, 30 Minutes, 60 Minutes, 3 Hours, 6 Hours, 12 Hours et 24 Hours. 15 Minutes
Effective Period Plage horaire durant laquelle la règle est active. En dehors de cette fenêtre, aucune notification n'est envoyée, mais les enregistrements d'alerte apparaissent toujours dans l'onglet Alert History. Début : 00:00, Fin : 23:59, Cycle : Monday to Sunday
Tag Libellés facultatifs pour organiser les règles d'alerte. Chaque tag possède une clé et une valeur. Jusqu'à six tags par règle. Clé du tag : key, Valeur du tag : value
Alert Contact Group Groupe de contacts recevant les notifications d'alerte. Pour les instructions de configuration, consultez Créer un contact d'alerte ou un groupe de contacts d'alerte. test

Configurer une description de règle

  1. Cliquez sur Add Rule et sélectionnez un type de métrique dans la liste déroulante.

  2. Dans le panneau Configure Rule Description, saisissez un nom de règle dans le champ Alert Rule, puis définissez le Metric Type sur l'une des options suivantes :

    • Simple Metric : sélectionnez une métrique et définissez le seuil ainsi que le niveau d'alerte.

    • Combined Metrics : sélectionnez un niveau d'alerte et spécifiez les expressions d'alerte. Si vous définissez plusieurs règles, configurez la Relationship Between Metrics :

      • Generate alerts if all metrics meet the conditions (&&) : déclenche l'alerte uniquement lorsque toutes les conditions sont remplies.

      • Generate alerts if one of the conditions is met (||) : déclenche l'alerte lorsqu'au moins une condition est remplie.

    • Expression : sélectionnez un niveau d'alerte et rédigez une expression d'alerte personnalisée. Pour plus de détails sur la syntaxe, consultez Expressions de règle d'alerte.

    • Dynamic Threshold : ajuste automatiquement les seuils en fonction des modèles historiques. Pour plus de détails, consultez Présentation et Créer des règles d'alerte déclenchées par un seuil dynamique.

  3. Cliquez sur OK.

Paramètres avancés

Les paramètres suivants se trouvent dans la section Advanced Settings du panneau Create Alert Rule.

Alert Callback

URL de rappel accessible publiquement. CloudMonitor envoie une requête HTTP POST à cette URL lorsqu'une alerte se déclenche. Seul le protocole HTTP est pris en charge.

Pour vérifier la connectivité, cliquez sur Test à côté de l'URL, configurez le Test Template Type et la Language, puis cliquez sur Test. Dans le panneau Webhook test, examinez le code d'état et le résultat du test pour résoudre les problèmes de connectivité. Cliquez sur Close une fois terminé.

Pour plus de détails, consultez Utiliser la fonction de rappel d'alerte pour envoyer des notifications concernant les alertes déclenchées par un seuil.

Exemple : http://alert.aliyun.com:8080/callback

Push Channel

Transférez les données d'alerte vers d'autres services Alibaba Cloud lorsqu'une alerte se déclenche :

Canal Action Référence de configuration
Auto Scaling Déclenche une règle de mise à l'échelle spécifique. Gérer les groupes de mise à l'échelle, Configurer les règles de mise à l'échelle
Log Service Écrit les données d'alerte dans un Logstore dans Simple Log Service. Démarrage
Simple Message Queue (formerly MNS) - Topic Écrit les données d'alerte dans un topic spécifié. Créer un topic
Function Compute Envoie les données d'alerte à une fonction pour un traitement personnalisé. Créer rapidement une fonction

Method to handle alarms when no monitoring data is found

Action à entreprendre lorsqu'aucune donnée de surveillance n'est disponible :

  • Do not do anything (par défaut)

  • Send alert notifications

  • Treated as normal