[ 
https://issues.apache.org/jira/browse/CAMEL-25913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-25913.
---------------------------------
    Resolution: Fixed

> camel-milo - add a dev console that lists the connections and their refused 
> monitored items
> -------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-25913
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25913
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-milo
>            Reporter: Serdar Gökay
>            Assignee: Serdar Gökay
>            Priority: Minor
>             Fix For: 4.24.0
>
>
> h3. Problem
> When the server refuses to monitor a node, the {{milo-client}} consumer 
> reports it once: a WARN and one exchange with the refusal status. With 
> CAMEL-25692 the node is created again every 10 seconds, but nothing shows its 
> state after that: later attempts and their failures are logged at DEBUG only, 
> while the connection and the route look healthy. Someone who missed the first 
> WARN cannot tell which nodes are not monitored, or why.
> A health check is not the right place: a refused node is a problem of that 
> one node, usually its configuration, and a check that goes down for it would 
> mark the whole application unhealthy, for example take it out of service, 
> without fixing the node.
> h3. Proposal
> A read-only {{milo-client}} dev console that lists, for each connection:
> * the endpoint and whether its session is active;
> * the number of monitored nodes;
> * the refused nodes, each with the status of its latest attempt: the refusal 
> by the server, or the failure of the attempt.
> Reading it must not wait for a service call that holds the manager lock.
> h3. Related
> Agreed in the review of CAMEL-25692 
> ([#28212|https://github.com/apache/camel/pull/28212]), questions 1 and 2.
> I can send a PR.



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

Reply via email to