← effect
Tracer20
Models
AnySpantypeA span value that can participate in tracing, either an Effect-managed Span or an ExternalSpan propagated from another tracing system.EffectPrimitiveinterfaceA low-level Effect primitive that can be evaluated by a tracer-specific context for the current fiber.ExternalSpaninterfaceRepresents a span created outside Effect's tracer, carrying trace and span identifiers, sampling state, and annotations so it can be used as a parent or link in Effect tracing.SpaninterfaceA span created by an Effect tracer.SpanKindtypeOpenTelemetry-style role describing the kind of operation represented by a span: internal work, server handling, client calls, producing, or consuming.SpanLinkinterfaceA relationship from one span to another span, with attributes describing the relationship.SpanStatustypeLifecycle state of a span, where Started records the start time and Ended records the start time, end time, and exit value with which the span completed.TracerinterfaceA tracing backend used by Effect to create spans.Options
SpanOptionsinterfaceOptions accepted by span-creating APIs, combining span metadata such as attributes, links, parent/root selection, kind, sampling, and trace level with stack trace capture settings.SpanOptionsNoTraceinterfaceSpan creation options that do not control stack trace capture, including attributes, links, parent or root selection, annotations, span kind, sampling, and the trace level used for filtering.TraceOptionsinterfaceOptions that control stack trace capture for tracing wrappers.