Package io.quarkus.websockets.next.runtime.telemetry
package io.quarkus.websockets.next.runtime.telemetry
-
ClassDescriptionError interceptor must be used to intercept
WebSocketEndpoint.doOnError(Throwable).WebSocketEndpointwrapper that delegates all methods toForwardingWebSocketEndpoint.delegate.Installs metrics support into the WebSockets extension.Intercepts text and binary messages sent from theWebSocketConnectionBaseconnection.Direction added as a tag to following metrics:TelemetryConstants.SERVER_BYTESTelemetryConstants.SERVER_COUNTTelemetryConstants.CLIENT_BYTESTelemetryConstants.CLIENT_COUNTIntegrates traces into WebSockets withWebSocketEndpointdecorator.Data carrier used to instantiateTelemetrySupport.Installs traces support into the WebSockets extension.WebSocketEndpointwrapper that produces OpenTelemetry spans for closed connection.Quarkus uses this class internally to buildWebSocketTelemetryProvider.