Details
-
New Feature
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
None
-
Advanced
Description
I think this functionality can help Camel meet some of the requirements of mission-critical systems.
Alerts are kind of events which may indicate threat to the proper functioning of the integration platform such as:
- specified thread pool reaches a specified threshold ratio (http://camel.apache.org/threading-model.html),
- low memory (i.e. 70% Perm Gen is used),
- specified URL location is invalid (i.e. returns specified code),
- specified JMX attribute has specifies value (it really can be a point to custom alert guard),
- specified exception type occurs (i.e. IOException may be caused by lack of disk space),
- route did not finish its execution within specified period of time,
- some specified expression based on headers values.
Alerts should send predefined notifications (configured by standard Camel components like SMTP or SNMP). Additionally, it should be possible to set severity level of alert.
See nabble: http://camel.465427.n5.nabble.com/DISCUSS-Camel-Alerts-td5497221.html