Class OpenTelemetryService
java.lang.Object
org.infinispan.server.core.telemetry.impl.OpenTelemetryService
- All Implemented Interfaces:
TelemetryService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.infinispan.server.core.telemetry.TelemetryService
TelemetryService.NoTelemetry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrecordException(Object span, Throwable throwable) voidrequestEnd(Object span) <T> io.opentelemetry.api.trace.SpanrequestStart(String operationName, io.opentelemetry.context.propagation.TextMapGetter<T> textMapGetter, T carrier)
-
Constructor Details
-
OpenTelemetryService
public OpenTelemetryService(io.opentelemetry.api.OpenTelemetry openTelemetry)
-
-
Method Details
-
requestStart
public <T> io.opentelemetry.api.trace.Span requestStart(String operationName, io.opentelemetry.context.propagation.TextMapGetter<T> textMapGetter, T carrier) - Specified by:
requestStartin interfaceTelemetryService
-
requestEnd
- Specified by:
requestEndin interfaceTelemetryService
-
recordException
- Specified by:
recordExceptionin interfaceTelemetryService
-