package model
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait AttributeValue extends Any
- final case class Batch[F[_]](spans: F[CompletedSpan]) extends AnyVal with Product with Serializable
- 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
- case class Link(traceId: TraceId, spanId: SpanId) extends Product with Serializable
- case class MetaTrace(traceId: TraceId, spanId: SpanId) extends Product with Serializable
- case class Parent(spanId: SpanId, isRemote: Boolean) extends Product with Serializable
- sealed trait SampleDecision extends AnyRef
- case class SpanContext(traceId: TraceId, spanId: SpanId, parent: Option[Parent], traceFlags: TraceFlags, traceState: TraceState, isRemote: Boolean) extends Product with Serializable
- final case class SpanId extends AnyVal with Product with Serializable
- sealed abstract class SpanKind extends AnyRef
- case class SpanParams(spanName: String, spanKind: SpanKind, traceHeaders: TraceHeaders, errorHandler: ErrorHandler) extends Product with Serializable
- sealed abstract class SpanStatus extends AnyRef
- case class TraceFlags(sampled: SampleDecision) extends Product with Serializable
- final case class TraceHeaders(values: Map[CIString, String]) extends AnyVal with Product with Serializable
- final case class TraceId extends AnyVal with Product with Serializable
- case class TraceProcess(serviceName: String, attributes: Map[String, AttributeValue] = Map.empty) extends Product with Serializable
- case class TraceProcessBuilder[F[_]] extends Product with Serializable
- final case class TraceState extends AnyVal with Product with Serializable
Value Members
- object AttributeValue
- object Batch extends Serializable
- object CompletedSpan extends Serializable
- object Link extends Serializable
- object MetaTrace extends Serializable
- object Parent extends Serializable
- object SampleDecision
- object SemanticAttributeKeys
- object SpanContext extends Serializable
- object SpanId extends Serializable
- object SpanKind
- object SpanParams extends Serializable
- object SpanStatus
- object TraceFlags extends Serializable
- object TraceHeaders extends Serializable
- object TraceId extends Serializable
- object TraceProcess extends Serializable
- object TraceProcessBuilder extends Serializable
- object TraceState extends Serializable