ApsaraMQ for RocketMQ gère les données de messagerie critiques pour l'activité. Le système d'observabilité d'ApsaraMQ for RocketMQ fournit des métriques, des traces et des journaux pour surveiller les opérations et résoudre les problèmes.
L'observabilité d'ApsaraMQ for RocketMQ repose sur trois piliers : les métriques, les traces et les journaux.
-
ApsaraMQ for RocketMQ propose des métriques pour les producteurs, les consommateurs, les composants côté serveur ainsi que pour les interfaces et processus de messagerie clés. Consultez les métriques agrégées par instance, topic ou groupe pour surveiller le fonctionnement en temps réel de vos applications et du service ApsaraMQ for RocketMQ.
Par rapport à la version 4.x, ApsaraMQ for RocketMQ 5.x ajoute des métriques côté serveur relatives à l'accumulation de messages, au temps de traitement des interfaces, à la répartition des erreurs et au trafic de lecture/écriture du stockage, ce qui améliore la détection des anomalies.
-
Dans les applications distribuées, ApsaraMQ for RocketMQ découple les systèmes de manière asynchrone. Les données de trace établissent un lien entre les systèmes en amont et en aval, ce qui facilite le dépannage des exceptions et la localisation des problèmes.
Contrairement à la version 4.x, ApsaraMQ for RocketMQ 5.x prend en charge la norme ouverte OpenTelemetry, offrant des métriques de trace plus riches et un contenu de trace plus détaillé pour la consommation de messages et les types de messages avancés.
-
ApsaraMQ for RocketMQ attribue un code d'erreur et un message uniques à chaque type d'exception, classés par niveau de gravité. Utilisez le code d'erreur renvoyé par le client pour identifier rapidement la cause racine.
Par rapport à la version 4.x, ApsaraMQ for RocketMQ 5.x unifie les codes d'erreur et les messages, et ajoute l'ID de requête ainsi que les détails des ressources aux journaux d'exceptions pour des diagnostics plus clairs et plus fiables.