-
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
Integrate OpenTelemetry to the WebSockets Next extension #41956
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Crickey, I just mentioned that #39143 (comment) wants messages per connection and destination. Missed it till now. I'll make this draft and try to address it ASAP. |
7f0d79f
to
f10d66e
Compare
f10d66e
to
9cb15b3
Compare
I think this is ready for review. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
9cb15b3
to
f5effce
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
7c325ce
to
22b00b4
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
...ext/runtime/src/main/java/io/quarkus/websockets/next/runtime/telemetry/ErrorInterceptor.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
Checking out the PR and Reviewing now... Will take some time. It's a biggie :) |
I am grateful for your review, it's great learning opportunity. I didn't address one of you comments until I get more feedback. Apart of that, I believe this PR is ready for another round or review. Thanks |
arg, I forgot to add that one, I'll add it tomorrow |
d11c424
to
5384b1f
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
...main/java/io/quarkus/websockets/next/runtime/telemetry/AbstractWebSocketEndpointWrapper.java
Outdated
Show resolved
Hide resolved
...t/runtime/src/main/java/io/quarkus/websockets/next/runtime/telemetry/TelemetryConstants.java
Outdated
Show resolved
Hide resolved
...untime/src/main/java/io/quarkus/websockets/next/runtime/telemetry/ConnectionInterceptor.java
Show resolved
Hide resolved
...e/src/main/java/io/quarkus/websockets/next/runtime/telemetry/WebsocketTelemetryProvider.java
Outdated
Show resolved
Hide resolved
...ain/java/io/quarkus/websockets/next/runtime/telemetry/WebsocketTelemetryProviderBuilder.java
Outdated
Show resolved
Hide resolved
...c/main/java/io/quarkus/websockets/next/deployment/WebsocketTelemetryCustomizerBuildItem.java
Outdated
Show resolved
Hide resolved
5384b1f
to
09fe1fd
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost there
.../src/main/java/io/quarkus/websockets/next/runtime/telemetry/TracesConnectionInterceptor.java
Outdated
Show resolved
Hide resolved
...ain/java/io/quarkus/websockets/next/runtime/telemetry/TracesForwardingWebSocketEndpoint.java
Outdated
Show resolved
Hide resolved
...ain/java/io/quarkus/websockets/next/runtime/telemetry/TracesForwardingWebSocketEndpoint.java
Outdated
Show resolved
Hide resolved
09fe1fd
to
f700f78
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good to me.
Thanks very much for this @michalvavrik.
Great stuff!
Thanks for all the comments @brunobat, definitely looks better now |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that it looks really good now. I added a few minor/nitpicking comments ;-).
...-next/deployment/src/main/java/io/quarkus/websockets/next/deployment/WebSocketProcessor.java
Outdated
Show resolved
Hide resolved
...-next/deployment/src/main/java/io/quarkus/websockets/next/deployment/WebSocketProcessor.java
Outdated
Show resolved
Hide resolved
...ions/websockets-next/runtime/src/main/java/io/quarkus/websockets/next/runtime/Endpoints.java
Show resolved
Hide resolved
...ain/java/io/quarkus/websockets/next/runtime/telemetry/TracesForwardingWebSocketEndpoint.java
Show resolved
Hide resolved
...e/src/main/java/io/quarkus/websockets/next/runtime/telemetry/WebSocketTelemetryRecorder.java
Show resolved
Hide resolved
f700f78
to
311de33
Compare
Status for workflow
|
Merged, thanks @michalvavrik! |
Awesome stuff! I added the |
FYI I believe that WS Next will be feature-complete at the time of 3.17 release. |
OTel part of the : #39143