SentrySpan class
- Inheritance
-
- Object
- ISentrySpan
- SentrySpan
Constructors
- SentrySpan(SentryTracer _tracer, SentrySpanContext _context, Hub _hub, {DateTime? startTimestamp, SentryTracesSamplingDecision? samplingDecision, OnFinishedCallback? finishedCallback, dynamic isRootSpan = false})
Properties
- context → SentrySpanContext
-
Gets the span context.
no setteroverride
-
data
→ Map<
String, dynamic> -
no setter
- endTimestamp → DateTime?
-
Returns the end timestamp if finished
no setteroverride
- finished → bool
-
Returns true if span is finished
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- isRootSpan → bool
-
no setter
- localMetricsAggregator → LocalMetricsAggregator?
-
no setteroverride
- origin ↔ String?
-
Gets the span origin
getter/setter pairoverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- samplingDecision → SentryTracesSamplingDecision?
-
final
- startTimestamp → DateTime
-
Returns the star timestamp
no setteroverride
- status ↔ SpanStatus?
-
Gets span status.
getter/setter pairoverride
-
no setter
- throwable ↔ dynamic
-
Returns the associated error
getter/setter pairoverride
- tracer → SentryTracer
-
no setter
Methods
-
finish(
{SpanStatus? status, DateTime? endTimestamp}) → Future< void> -
Sets span timestamp marking this span as finished.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeData(
String key) → void -
Removes extra data on span or transaction.
override
-
removeTag(
String key) → void -
Removes the tag on span or transaction.
override
-
scheduleFinish(
) → void -
override
-
setData(
String key, dynamic value) → void -
Sets extra data on span or transaction.
override
-
setMeasurement(
String name, num value, {SentryMeasurementUnit? unit}) → void -
Set observed measurement for this span or transaction.
override
-
setTag(
String key, String value) → void -
Sets the tag on span or transaction.
override
-
startChild(
String operation, {String? description, DateTime? startTimestamp}) → ISentrySpan -
Starts a child Span.
override
-
toBaggageHeader(
) → SentryBaggageHeader? -
Returns the baggage that can be sent as "baggage" header.
override
-
toJson(
) → Map< String, dynamic> -
toSentryTrace(
) → SentryTraceHeader -
Returns the trace information that could be sent as a sentry-trace header.
override
-
toString(
) → String -
A string representation of this object.
inherited
-
traceContext(
) → SentryTraceContextHeader? -
Returns the trace context.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited