Monitoring other systems using the Camel JMX Component

Camel includes a JMX Component that can be a JMX consumer for other systems. That is, it can connect to a local or remote JMX MBean server and listen for JMX Notifications that will then flow through the specified Camel route. This component also includes the ability to create and register local JMX Monitor beans that will create JMX Notifications based on changes in other JMX MBeans.

This combination of capabilities—consuming JMX Notifications, and creating local Monitor beans that can generate JMX Notifications—gives you some extra options in terms of monitoring your integration routes. For example, if you have systems deployed remotely across a WAN, you can use this mechanism to aggregate ...

Get Apache Camel Developer's Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.