You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
filtering tags up front instead of using a Micrometer MeterFilter
avoiding redundant copies when combining tags
looking up meters once if their tags are known in advance
use a MeterProvider when some tags can be determined only after an event occured.
This issue will be the parent issue of many enhancements that should happen on the quarkus-micrometer extension, mainly in the io.quarkus.micrometer.runtime.binder package classes.
Will create an issue per package because this can be a good first issue for someone. To help with this, the Vert.x package PR will serve as a reference implementation.
Description
The current way we are using Micrometer has negative performance impacts, as described in this blog post from @tsegismont:
https://vertx.io/blog/micrometer-metrics-performance/
In a nutshell:
This issue will be the parent issue of many enhancements that should happen on the
quarkus-micrometer
extension, mainly in theio.quarkus.micrometer.runtime.binder
package classes.Will create an issue per package because this can be a good first issue for someone. To help with this, the Vert.x package PR will serve as a reference implementation.
List of child issues:
You just need to pick one for you.
The text was updated successfully, but these errors were encountered: