package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AttributeValue extends Any
  2. final case class Batch[F[_]](spans: F[CompletedSpan]) extends AnyVal with Product with Serializable
  3. case class CompletedSpan(context: SpanContext, name: String, serviceName: String, kind: SpanKind, start: Instant, end: Instant, attributes: Map[String, AttributeValue], status: SpanStatus, links: Option[NonEmptyList[Link]], metaTrace: Option[MetaTrace]) extends Product with Serializable
  4. case class Link(traceId: TraceId, spanId: SpanId) extends Product with Serializable
  5. case class MetaTrace(traceId: TraceId, spanId: SpanId) extends Product with Serializable
  6. case class Parent(spanId: SpanId, isRemote: Boolean) extends Product with Serializable
  7. sealed trait SampleDecision extends AnyRef
  8. case class SpanContext(traceId: TraceId, spanId: SpanId, parent: Option[Parent], traceFlags: TraceFlags, traceState: TraceState, isRemote: Boolean) extends Product with Serializable
  9. final case class SpanId extends AnyVal with Product with Serializable
  10. sealed abstract class SpanKind extends AnyRef
  11. case class SpanParams(spanName: String, spanKind: SpanKind, traceHeaders: TraceHeaders, errorHandler: ErrorHandler) extends Product with Serializable
  12. sealed abstract class SpanStatus extends AnyRef
  13. case class TraceFlags(sampled: SampleDecision) extends Product with Serializable
  14. final case class TraceHeaders(values: Map[CIString, String]) extends AnyVal with Product with Serializable
  15. final case class TraceId extends AnyVal with Product with Serializable
  16. case class TraceProcess(serviceName: String, attributes: Map[String, AttributeValue] = Map.empty) extends Product with Serializable
  17. case class TraceProcessBuilder[F[_]] extends Product with Serializable
  18. final case class TraceState extends AnyVal with Product with Serializable

Ungrouped