TelemetrySpan
@quik/core / TelemetrySpan
Interface: TelemetrySpan
Defined in: types/IQTelemetry.ts:20
Minimal contract for a telemetry span.
Methods
end()
end():
void
Defined in: types/IQTelemetry.ts:22
Marks the span as finished.
Returns
void
recordException()?
optionalrecordException(error):void|TelemetrySpan
Defined in: types/IQTelemetry.ts:28
Record an exception on the span.
Parameters
error
Error
Returns
void | TelemetrySpan
setAttribute()?
optionalsetAttribute(key,value):void|TelemetrySpan
Defined in: types/IQTelemetry.ts:24
Attach a single attribute to the span.
Parameters
key
string
value
Returns
void | TelemetrySpan
setAttributes()?
optionalsetAttributes(attributes):void|TelemetrySpan
Defined in: types/IQTelemetry.ts:26
Attach multiple attributes to the span.
Parameters
attributes
Returns
void | TelemetrySpan
setStatus()?
optionalsetStatus(status):void|TelemetrySpan
Defined in: types/IQTelemetry.ts:30
Set the span status.
Parameters
status
Returns
void | TelemetrySpan