org.typelevel.otel4s.sdk.trace.SdkTraces
See theSdkTraces companion trait
object SdkTraces
Attributes
- Companion
- trait
- Source
- SdkTraces.scala
- Graph
-
- Supertypes
- Self type
-
SdkTraces.type
Members list
Type members
Classlikes
object AutoConfigured
Attributes
- Source
- SdkTraces.scala
- Supertypes
- Self type
-
AutoConfigured.type
Value members
Concrete methods
def autoConfigured[F[_] : LocalContextProvider](customize: (Builder[F]) => Builder[F]): Resource[F, SdkTraces[F]]
Autoconfigures SdkTraces using AutoConfigured.Builder.
Autoconfigures SdkTraces using AutoConfigured.Builder.
Value parameters
- customize
-
a function for customizing the auto-configured SDK builder
Attributes
- Note
-
the external components (e.g. OTLP exporter) must be registered manually. Add the
otel4s-sdk-exporter
dependency to the build file:libraryDependencies += "org.typelevel" %%% "otel4s-sdk-exporter" % "x.x.x"
and register the configurer manually:
import org.typelevel.otel4s.sdk.trace.SdkTraces import org.typelevel.otel4s.sdk.exporter.otlp.trace.autoconfigure.OtlpSpanExporterAutoConfigure SdkTraces.autoConfigured[IO](_.addExporterConfigurer(OtlpSpanExporterAutoConfigure[IO]))
- Source
- SdkTraces.scala
Attributes
- Source
- SdkTraces.scala
In this article