你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TracingSpan interface

表示与实现无关的跟踪范围。

方法

end()

结束范围。

isRecording()

如果此 TracingSpan 正在记录信息,则返回 true。

根据范围实现,如果未对范围进行采样,则可能会返回 false。

recordException(string | Error)

在不修改其状态的情况下,记录 TracingSpan 上的异常。

记录应使范围失败的未经处理的异常时,请改用 setStatus

setAttribute(string, unknown)

设置跨度上的给定属性。

setStatus(SpanStatus)

设置范围的状态。 提供错误时,也会在跨度上记录错误。

方法详细信息

end()

结束范围。

function end()

isRecording()

如果此 TracingSpan 正在记录信息,则返回 true。

根据范围实现,如果未对范围进行采样,则可能会返回 false。

function isRecording(): boolean

返回

boolean

recordException(string | Error)

在不修改其状态的情况下,记录 TracingSpan 上的异常。

记录应使范围失败的未经处理的异常时,请改用 setStatus

function recordException(exception: string | Error)

参数

exception

string | Error

在跨度上记录的异常。

setAttribute(string, unknown)

设置跨度上的给定属性。

function setAttribute(name: string, value: unknown)

参数

name

string

属性的名称。

value

unknown

要设置的属性的值。 可以是任何非空值。

setStatus(SpanStatus)

设置范围的状态。 提供错误时,也会在跨度上记录错误。

function setStatus(status: SpanStatus)

参数

status
SpanStatus

要对范围设置的 SpanStatus