Packages

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

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 trait SpanKind extends EnumEntry
  11. sealed trait SpanStatus extends EnumEntry
  12. case class TraceFlags(sampled: SampleDecision) extends Product with Serializable
  13. final case class TraceHeaders(values: Map[String, String]) extends AnyVal with Product with Serializable
  14. final case class TraceId extends AnyVal with Product with Serializable
  15. case class TraceProcess(serviceName: String, attributes: Map[String, AttributeValue] = Map.empty) extends Product with Serializable
  16. final case class TraceState extends AnyVal with Product with Serializable

Value Members

  1. object AttributeValue
  2. object Batch extends Serializable
  3. object CompletedSpan extends Serializable
  4. object Link extends Serializable
  5. object MetaTrace extends Serializable
  6. object Parent extends Serializable
  7. object SampleDecision
  8. object SpanContext extends Serializable
  9. object SpanId extends Serializable
  10. object SpanKind extends Enum[SpanKind] with CatsEnum[SpanKind]
  11. object SpanStatus extends Enum[SpanStatus] with CatsEnum[SpanStatus]
  12. object TraceFlags extends Serializable
  13. object TraceHeaders extends Serializable
  14. object TraceId extends Serializable
  15. object TraceProcess extends Serializable
  16. object TraceState extends Serializable

Ungrouped