ISentrySpan class abstract

Represents performance monitoring Span.

Implementers

Constructors

ISentrySpan()

Properties

context SentrySpanContext
Gets the span context.
no setter
endTimestamp DateTime?
Returns the end timestamp if finished
no setter
finished bool
Returns true if span is finished
no setter
hashCode int
The hash code for this object.
no setterinherited
localMetricsAggregator → LocalMetricsAggregator?
no setter
origin String?
Gets the span origin
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
samplingDecision SentryTracesSamplingDecision?
no setter
startTimestamp DateTime
Returns the star timestamp
no setter
status SpanStatus?
Gets span status.
getter/setter pair
throwable ↔ dynamic
Returns the associated error
getter/setter pair

Methods

finish({SpanStatus? status, DateTime? endTimestamp}) Future<void>
Sets span timestamp marking this span as finished.
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.
removeTag(String key) → void
Removes the tag on span or transaction.
scheduleFinish() → void
setData(String key, dynamic value) → void
Sets extra data on span or transaction.
setMeasurement(String name, num value, {SentryMeasurementUnit? unit}) → void
Set observed measurement for this span or transaction.
setTag(String key, String value) → void
Sets the tag on span or transaction.
startChild(String operation, {String? description, DateTime? startTimestamp}) ISentrySpan
Starts a child Span.
toBaggageHeader() SentryBaggageHeader?
Returns the baggage that can be sent as "baggage" header.
toSentryTrace() SentryTraceHeader
Returns the trace information that could be sent as a sentry-trace header.
toString() String
A string representation of this object.
inherited
traceContext() SentryTraceContextHeader?
Returns the trace context.

Operators

operator ==(Object other) bool
The equality operator.
inherited