[
https://issues.apache.org/jira/browse/CAMEL-25913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18130586#comment-18130586
]
Claus Ibsen commented on CAMEL-25913:
-------------------------------------
Merged to main via https://github.com/apache/camel/pull/28272 (commit
3b2931e3ab99).
> 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)