Claus Ibsen created CAMEL-26678:
-----------------------------------

             Summary: camel-chaos - live state of the rules: observed rate, 
recent faults, the effect of each rule, and the exchange marked with the rule
                 Key: CAMEL-26678
                 URL: https://issues.apache.org/jira/browse/CAMEL-26678
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
            Reporter: Claus Ibsen
            Assignee: Claus Ibsen
             Fix For: 4.24.0


The data for the chaos screen (CAMEL-26608), also in the console, the JSON 
report, {{camel get chaos}} and the MCP tools:
* per rule: the observed rate next to the target ({{5.1% of 5%}}), when it last 
fired, the next match of an {{every:N}} rule, faults per second over the last 
minute;
* a small ring buffer of the last faults: time, exchange id, route, endpoint or 
step, fault;
* a faulted exchange gets the exchange property {{CamelChaosRule}} (a property, 
not a header), so the tracer, the message history and a DLQ route show it;
* the effect of a rule: of the exchanges it faulted, how many were recovered by 
redelivery, handled by the error handler, failed, still in flight (a 3s stop of 
a route sent 5 orders to the DLQ because 2 x 100ms redelivery is too short; 
today nothing ties the two).

Part of CAMEL-26667 (findings of the hands-on round of camel-chaos stage 1), 
which has the scenarios.

_Claude Code on behalf of Claus Ibsen_



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to