-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Vert.x 4] Incorrect HTTP metric reporting #15593
Comments
I was able to workaround the issue by specifying an explicit match pattern (/message/item/\[0-9]+=/message/item/{id}). |
This should be related to #15047 , but could also require micrometer to change how it is storing state against Vertx context. |
@ebullient I've seen work around that. Are we good? |
Not quite. I put a lid on it (no OOM), if you want to try that and call that an answer to this issue.. Better recognition of patterns for client / server / etc. is still in flight. |
@ebullient should this one be closed? |
Close as duplicate of #15231 |
Describe the bug
An assertion from
io.quarkus.it.micrometer.prometheus.PrometheusMetricsRegistryTest
does not pass with Vert.x 4.With an endpoint like:
The reported metrics uses the actual path instead of the parameterized path:
This will lead to OOM as for each unique id, a metric will be captured.
Expected behavior
It should report:
To Reproduce
In the
vertx-snapshot
branch:Note: The assertion has been commented to avoid being stuck. However, this issue should be considered critical.
The text was updated successfully, but these errors were encountered: