Class LLTelemetryService
java.lang.Object
com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
- All Implemented Interfaces:
LLTelemetryServiceType,com.io7m.repetoir.core.RPServiceType
An OpenTelemetry service.
-
Constructor Summary
ConstructorsConstructorDescriptionLLTelemetryService(io.opentelemetry.api.trace.Tracer inTracer, io.opentelemetry.api.metrics.Meter inMeter, io.opentelemetry.api.logs.Logger inLogger) An OpenTelemetry service. -
Method Summary
-
Constructor Details
-
LLTelemetryService
public LLTelemetryService(io.opentelemetry.api.trace.Tracer inTracer, io.opentelemetry.api.metrics.Meter inMeter, io.opentelemetry.api.logs.Logger inLogger) An OpenTelemetry service.- Parameters:
inTracer- The tracer instanceinMeter- The meter instanceinLogger- The logger instance
-
-
Method Details
-
toString
-
logger
public io.opentelemetry.api.logs.Logger logger()- Specified by:
loggerin interfaceLLTelemetryServiceType- Returns:
- The main logger
-
tracer
public io.opentelemetry.api.trace.Tracer tracer()- Specified by:
tracerin interfaceLLTelemetryServiceType- Returns:
- The main tracer
-
meter
public io.opentelemetry.api.metrics.Meter meter()- Specified by:
meterin interfaceLLTelemetryServiceType- Returns:
- The main meter
-
description
- Specified by:
descriptionin interfacecom.io7m.repetoir.core.RPServiceType
-