You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Jyrki Ruuskanen (JIRA)" <ji...@apache.org> on 2015/07/22 14:10:04 UTC

[jira] [Created] (CAMEL-8999) Watchdog route policy for spotting starved, overactive or stuck routes

Jyrki Ruuskanen created CAMEL-8999:
--------------------------------------

             Summary: Watchdog route policy for spotting starved, overactive or stuck routes
                 Key: CAMEL-8999
                 URL: https://issues.apache.org/jira/browse/CAMEL-8999
             Project: Camel
          Issue Type: New Feature
            Reporter: Jyrki Ruuskanen
            Priority: Minor


In our use case we need to spot routes that are processing less than expected or too many exchanges in a certain time. The limits also depend on whether it is a busy or a quiet time (day vs night, weekdays vs weekend etc.).

Also, we would like to be able to spot routes that are stuck but produce no errors.

In my opinion the most natural solution is a RoutePolicy that would keep count of inflight and completed exchanges and perform periodic checks on this information. Multiple checks with different schedules would be allowed per RoutePolicy instance.

If a check fails the RoutePolicy would log a warning. These warnings could then be singled out based on the logger by, for example, an automated log watcher.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)