Chapter 12. Management and monitoring

 

This chapter covers

  • Monitoring Camel instances
  • Tracking application activities
  • Using notifications
  • Managing Camel applications
  • Managing custom components

Applications in production are often critical for businesses. That’s especially true for applications that sit at an intermediate tier and integrate all the business applications and partners—Camel is often in this role.

To help ensure high availability, your organization must monitor its production applications. By doing so, you can gain important insight into the applications and foresee trends that otherwise could cause business processes to suffer. In addition, monitoring also helps with related issues, such as operations reporting, service level agreement (SLA) enforcement, and audit trails.

It’s also vital for the operations staff to be able to fully manage the applications. For example, if an incident occurs, staff may need to stop parts of the application from running while the incident investigations occur. You’ll also need management capabilities to carry out scheduled maintenance or upgrades of your applications.

Management and monitoring are often two sides of the same coin. For example, management tooling includes monitoring capabilities in a single coherent dashboard, allowing a full overview for the operations staff.

12.1. Monitoring Camel

12.2. Using JMX with Camel

12.3. Tracking application activity

12.4. Managing Camel applications

12.5. Summary and best practices

sitemap