DataSource monitoring and management

Monitoring and management of a DataSource application, such as an Integration Adapter, is enabled by a plug-in Java Management Extensions (JMX) module that’s loaded at runtime by the DataSource application. This module provides a standard framework that exposes objects for monitoring and management by JMX-enabled clients such as the Caplin Management Console.

Every DataSource application exposes the following standard information and control operations to the monitoring system:

  • System information related to the running process, such as CPU and memory usage, process id, and up-time.

  • Details of the current licence.

  • Logging: access to log messages written to various log files, and the ability to control logging levels and log file cycling. For more about this, see Logging in DataSource applications.

  • Peer management: information about configured and connected DataSource peers, configured data services, statistics for all messages sent and received, and the ability to connect to peers, disconnect from them, and fail-over to alternative peers.

The C-based platform components, Liberator and Transformer, being DataSource applications, also expose this data for JMX monitoring, along with additional items unique to them.

The JMX module is enabled through configuration. In Liberator and Transformer the module is supplied as a Platform Config blade, so you enable it by activating this blade.

See also: