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

@azure/core-tracing package

接口

Instrumenter

表示与实现无关的检测程序。

InstrumenterSpanOptions

作为 TracingSpanOptions 的超集传递给 startSpan 的选项。

OperationTracingOptions

要对操作设置的跟踪选项。

TracingClient

表示可与当前配置的 检测器集成的客户端。

使用 createTracingClient 创建实例。

TracingClientOptions

可以传递给 createTracingClient 的选项

TracingContext

当前操作的跟踪值的不可变上下文包。

TracingSpan

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

TracingSpanLink

从当前 TracingSpan 指向相同或不同跟踪中另一个范围的指针。

TracingSpanOptions

用于配置新创建的跨度的选项。

类型别名

OptionsWithTracingContext

我们知道 TracingContext 已设置为操作选项的一部分时,的实用工具类型。

Resolved

TypeScript 4.5 的 Awaited 类型的较窄版本,该类型以递归方式解包“awaited 类型”,模拟 的行为 await

SpanStatus

表示可以传递给 setStatus 的状态。

默认情况下,将创建状态为“未设置”的所有跨度。

SpanStatusError

表示可发送到 setStatus 的错误的状态

SpanStatusSuccess

表示可发送到 setStatus 的成功操作的状态

TracingSpanKind

范围类型。

函数

createTracingClient(TracingClientOptions)

创建新的跟踪客户端。

useInstrumenter(Instrumenter)

扩展 Azure SDK,支持给定的检测器实现。

函数详细信息

createTracingClient(TracingClientOptions)

创建新的跟踪客户端。

function createTracingClient(options: TracingClientOptions): TracingClient

参数

options
TracingClientOptions

用于配置跟踪客户端的选项。

返回

useInstrumenter(Instrumenter)

扩展 Azure SDK,支持给定的检测器实现。

function useInstrumenter(instrumenter: Instrumenter)

参数

instrumenter
Instrumenter

要使用的检测器实现。