camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "michal.warecki" <>
Subject [DISCUSS] Camel Alerts
Date Sun, 19 Feb 2012 17:34:33 GMT
Hello All!

Looking for an appropriate subject for the Google Summer of Code, I started
to think about the functionality of alerts. 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,
- low memory (i.e. 70% Perm Gen is used)
- specified URL location is invalid (i.e. returns specified code),
- specified JMS 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 email or SNMP). Additionally, it should be possible to set
severity level of alert.
Such alerting mechanism should be rather global with abillity to turn it off
for specified route.

Do you think it is a good idea to implement such functionality? Maybe do you
have some ideas that may be extend/modify above-mentioned mechanism?

My last thread about Spring Batch integration
is too simple to work for 3-4 months (as provided in GSoC).

I want to ask also about mentoring in Google competition. Does anyone from
PMC of Camel could help me with this project? For my part, I can promise
strong commitment to the project. The task of a mentor is to advise during
the project.

Maybe let me introduce myself:
I'm 24 years old student of Military Uniwersity of Technology from Poland. I
have about 4-5 years of commercial experience. Currently I work at Ministry
of Education where I am responsible for creating a new system of educational
information. And most importantly, I'm a fan of open source software :-)

Thanks in advance for feedback.

View this message in context:
Sent from the Camel Development mailing list archive at

View raw message