Surveillance de Mule avec des plug-ins Site24x7

Utilisez les plug-ins Site24x7 pour surveiller les indicateurs de performance de votre serveur Mule.

Installez et configurez l'extension de surveillance Mule pour surveiller la plateforme d'intégration légère basée sur Java. Prenez des décisions de dépannage éclairées en gardant la trace des indicateurs critiques, notamment les erreurs d'exécution et fatales, les synchrones, les asynchrones, les événements traités et bien plus encore.

Ce document explique en détail comment configurer le plug-in Mule ESB et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation des instances Mule ESB.

Indicateurs de surveillance des performances Mule :

Utilisez notre large éventail d'indicateurs et soyez informé des erreurs dangereuses qui requièrent votre attention. Suivez les tendances inattendues grâce à nos graphiques d'indicateurs et résolvez les problèmes aussi rapidement que possible. Les différents indicateurs prêts à l'emploi que nous prenons en charge sont les suivants :

Utilisation de la mémoire

The metric memory_usage shows the amount of memory being used by the JVM where a particular instance of Mule ESB is running.

Temps de traitement moyen

avg_processing_time is the time taken to process any event in your mule application.

Événements traités

Mule collects events information for the flows and message processors to handle the business transactions. processed_events helps to analyze the incoming traffic to your application.

Événements synchrones et asynchrones

Mule implements message processing for a given flow, either on the same thread (synchronously) or on a different thread (asynchronously). The number of messages processed synchronous and asynchronous are given by sync_events_received and async_events_received respectively.

Erreurs d'exécution

When a message being processed through a Mule flow throws an exception, normal flow execution stops. Such errors (execution_errors) may cause failure of user requests.

Erreurs fatales

The metric fatal_errors is critical, which gives the number of erroneous/failed requests over a period of time. This helps the user to know whether their application is running smoothly.

Temps de traitement minimum et maximum

Metrics min_processing_time and max_processing_time is the minimum and maximum time taken by the Mule server to process a Mule event in your application.

Comment cela fonctionne-t-il ?

  • Connectez-vous à votre compte Site24x7. Inscrivez-vous ici si vous n'en avez pas.
  • Téléchargez et installez la dernière version de l'agent Linux de Site24x7
  • Installer le plug-in Mule
  • L'agent exécute l'extension du plug-in Mule et envoie les données vers le serveur Site24x7

Conditions préalables :

  • Configurer JMX dans l'instance Mule ESB

Installation du plug-in Mule :

  • Create a directory with the name "mule", under Site24x7 Linux agent plugin directory - /opt/site24x7/monagent/plugins/
    sudo mkdir mule
  • Download the "mule.sh" and "MulePlugin.java" from our GitHub repository and place it under the "mule" directory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/mule/mule.sh
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/mule/MulePlugin.java
  • Indiquez l'hôte JMX, les informations d'identification du port et le nom de l'application dans le fichier MulePlugin.java
  • The server agent will report stats on the performance of Mule server under the Plugins tab in the Site24x7 web client. In case the plugin is not listed in the Site24x7 web client, restart the agent.
    sudo /etc/init.d/site24x7monagent restart

Surveillance des indicateurs supplémentaires :

  • Pour surveiller d'autres indicateurs, modifiez le fichier « mule.sh » et ajoutez les nouveaux indicateurs à surveiller
  • Incrémentez la valeur de la version du plug-in dans le fichier « mule.sh » pour afficher les indicateurs nouvellement ajoutés (par exemple, remplacez la version par défaut du plug-in PLUGIN_VERSION = "1" par PLUGIN_VERSION = "2")

Plug-ins associés :

  • Plug-in ActiveMQ : surveillez les indicateurs de performance de vos instances Apache ActiveMQ
  • Plug-in MongoDB : surveillez les indicateurs de performance de vos bases de données MongoDB
  • Plug-in Memcached : analysez les performances de votre serveur Memcached
  • Plug-in Nagios : exécutez des milliers de plug-ins Nagios dans Site24x7 sans avoir besoin d'exécuter un serveur Nagios
  • Plug-ins prêts à l'emploi : surveillez l'ensemble de votre pile d'applications grâce à notre liste complète d'intégrations
  • Créer des plug-ins personnalisés : créez des plug-ins Linux et Windows personnalisés et surveillez les attributs personnalisés