Span

trait Span[F[_]]
Companion:
object
class Object
trait Matchable
class Any
class DischargeSpan[F]
class EmptySpan[F]
class NoopSpan[F]
class RefSpan[F]

Value members

Abstract methods

def child(name: String, kind: SpanKind): Resource[F, Span[F]]
def child(name: String, kind: SpanKind, errorHandler: ErrorHandler): Resource[F, Span[F]]
def put(key: String, value: AttributeValue): F[Unit]
def putAll(fields: (String, AttributeValue)*): F[Unit]
def putAll(fields: Map[String, AttributeValue]): F[Unit]
def setStatus(spanStatus: SpanStatus): F[Unit]

Concrete methods

final def mapK[G[_]](fk: FunctionK[F, G])(implicit F: MonadCancelThrow[F], G: MonadCancelThrow[G]): Span[G]