# DataSource monitoring and management

Monitoring and management of a [DataSource application](index.md), such as an [Integration Adapter](../platform-architecture/putting-data-into-the-platform.md), is enabled by a plug-in [Java Management Extensions](https://www.oracle.com/java/technologies/javase/javamanagement.html) (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](../cmc/index.md).

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](datasource-logging-in-datasource-applications.md).
* Peer management: information about configured and connected DataSource peers, configured [data services](datasource-data-services.md), 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.

**📌 NOTE**\
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:**

* [Monitoring and Management in the Caplin Platform](../platform-architecture/monitoring-and-management.md)
* How Can I... [Configure DataSource monitoring](datasource-configure-datasource-monitoring.md)
* Reference: [DataSource monitoring configuration](datasource-datasource-monitoring-configuration-part-1.md)
* [Logging in DataSource applications](datasource-logging-in-datasource-applications.md)
* [The Caplin Management Console](../cmc/index.md)
* [Liberator monitoring and management](../liberator/liberator-monitoring-and-management.md)
* [ITRS Geneos: Monitoring Caplin](https://www.itrsgroup.com/products/geneos/integrations-and-plugins/monitoring-caplin)
