Netty metrics binders for micronaut-core-1.3.x#72
Netty metrics binders for micronaut-core-1.3.x#72ilopmar merged 9 commits intomicronaut-projects:masterfrom
Conversation
a11957e to
f5c0ddb
Compare
graemerocher
left a comment
There was a problem hiding this comment.
Thanks for the contribution! Biggest problem I think is the cross package usage of io.micronaut.http.server.netty
a2a39b9 to
9ce0b93
Compare
- Expose default bytebuf allocator metrics: https://netty.io/4.1/api/io/netty/buffer/ByteBufAllocatorMetric.html, https://netty.io/4.1/api/io/netty/buffer/PooledByteBufAllocatorMetric.html - Instrument EventLoopGroop Queues to expose their sizes, and tasks wait time in queues as well as tasks execution time.
9ce0b93 to
f958f42
Compare
- Turn classes final and add @internal - Add comments - move methods To be merged when micronaut=core-1.3.6 will be released. Currently points to 1.3.6-SNAPSHOT.
f958f42 to
70995a1
Compare
|
This PR would need to be against the 1.2.x branch for Micronaut 1.3.x |
|
Tag v1.3.1 is based on master. I think a branch 1.3.x should be created for micronaut 1.3.x |
|
@graemerocher what's the status of this? |
|
I think it can be closed, since it targets an older version. @croudet do you need another 1.3.x version? |
|
#93 already contains Netty metrics binders no? |
|
Yes |
|
Some classes have been moved to another package in 2.0. |
|
My suggestion was to create a new branch here to seperate implementation for 1.3.x and 2.x |
it will be deprecated in netty 4.1.52 and always return 0. netty/netty#10267
|
I'm not opposed to release a new version for Micronaut 1.3. It should be Micronaut Micrometer 2.1. But then for #93, the project version should be 3.x. If we agree, I'll create the release branches. |
| micronautVersion=1.3.7 | ||
| micronautTestVersion=1.2.2 | ||
| groovyVersion=2.5.11 | ||
| nettyVersion=4.1.51.Final |
There was a problem hiding this comment.
This version contains some regressions so we can't use it. We should stick at this moment with 4.1.48.Final as in micronaut-core
Add some netty metrics binders