Interface IdServerTelemetryServiceType

All Superinterfaces:
com.io7m.repetoir.core.RPServiceType
All Known Implementing Classes:
IdServerTelemetryNoOp, IdServerTelemetryService

public interface IdServerTelemetryServiceType extends com.io7m.repetoir.core.RPServiceType
The type of server telemetry services.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.opentelemetry.api.OpenTelemetry
     
    static void
    Set the error code for the current span.
    io.opentelemetry.api.trace.Tracer
     

    Methods inherited from interface com.io7m.repetoir.core.RPServiceType

    description
  • Method Details

    • tracer

      io.opentelemetry.api.trace.Tracer tracer()
      Returns:
      The main tracer
    • openTelemetry

      io.opentelemetry.api.OpenTelemetry openTelemetry()
      Returns:
      The OpenTelemetry instance
    • setSpanErrorCode

      static void setSpanErrorCode(IdErrorCode errorCode)
      Set the error code for the current span.
      Parameters:
      errorCode - The error code