trace4cats.model

Members list

Type members

Classlikes

sealed trait AttributeValue

Attributes

Companion
object
Supertypes
class Any
Known subtypes
class BooleanList
class DoubleList
class LongList
class StringList
class BooleanValue
class DoubleValue
class LongValue
class StringValue
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Batch[F[_]](spans: F[CompletedSpan]) extends AnyVal

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object Batch

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Batch.type
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])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CompletedSpan

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Link(traceId: TraceId, spanId: SpanId)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Link

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Link.type
case class MetaTrace(traceId: TraceId, spanId: SpanId)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MetaTrace

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MetaTrace.type
case class Parent(spanId: SpanId, isRemote: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Parent

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Parent.type
sealed trait SampleDecision

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Drop.type
object Include.type

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class SpanContext(traceId: TraceId, spanId: SpanId, parent: Option[Parent], traceFlags: TraceFlags, traceState: TraceState, isRemote: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SpanContext

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SpanId extends AnyVal

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object SpanId

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
SpanId.type
sealed abstract class SpanKind(val entryName: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Client.type
object Consumer.type
object Internal.type
object Producer.type
object Server.type
object SpanKind

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SpanKind.type
case class SpanParams(spanName: String, spanKind: SpanKind, traceHeaders: TraceHeaders, errorHandler: ErrorHandler)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SpanParams

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SpanParams.type
sealed abstract class SpanStatus(val entryName: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Aborted.type
object AlreadyExists.type
object Cancelled.type
object DataLoss.type
object DeadlineExceeded.type
object FailedPrecondition.type
class Internal
object InvalidArgument.type
object NotFound.type
object Ok.type
object OutOfRange.type
object PermissionDenied.type
object ResourceExhausted.type
object Unauthenticated.type
object Unavailable.type
object Unimplemented.type
object Unknown.type
Show all
object SpanStatus

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SpanStatus.type
case class TraceFlags(sampled: SampleDecision)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TraceFlags

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TraceFlags.type
final case class TraceHeaders(values: Map[CIString, String]) extends AnyVal

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object TraceHeaders

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class TraceId extends AnyVal

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object TraceId

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TraceId.type
case class TraceProcess(serviceName: String, attributes: Map[String, AttributeValue])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TraceProcess

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class TraceProcessBuilder[F[_]]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class TraceState extends AnyVal

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object TraceState

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TraceState.type