helidon-io / helidon

Java libraries for writing microservices
https://helidon.io
Apache License 2.0
3.52k stars 564 forks source link

4.x: Add metrics for concurrency limits and fault tolerance #9304

Open tomas-langer opened 1 month ago

tomas-langer commented 1 month ago

Currently we do not have metrics in fault tolerance components, and we did not introduce them to concurrency limits (https://github.com/helidon-io/helidon/issues/8897).

We should find a good way to be able to expose information from these components that can be seen in metrics. We should honor the name of the component, to allow differentiation between instances (i.e. we can have a fixed metric for a client and a server, and these should not be seen in metrics as the same instance) - this can be achieved through name, which can be specified by user in configuration, or when explicitly setting an instance.

LateshDulani commented 1 month ago

Watching. Do we have a potential helidon version we expect this change to be available?

lettrung99 commented 3 weeks ago

Watching.
Thanks, David.

lettrung99 commented 1 week ago

Hi team, Could you clarify what specific types of metrics will be emitted by this enhancement? Additionally, in which version of Helidon will these new metrics features be available for users? Thanks, David