你当前正在访问 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 类型”,模拟 的行为 |
SpanStatus |
表示可以传递给 setStatus 的状态。 默认情况下,将创建状态为“未设置”的所有跨度。 |
SpanStatusError |
表示可发送到 setStatus 的错误的状态 |
SpanStatusSuccess |
表示可发送到 setStatus 的成功操作的状态 |
TracingSpanKind |
范围类型。 |
函数
create |
创建新的跟踪客户端。 |
use |
扩展 Azure SDK,支持给定的检测器实现。 |
函数详细信息
createTracingClient(TracingClientOptions)
创建新的跟踪客户端。
function createTracingClient(options: TracingClientOptions): TracingClient
参数
- options
- TracingClientOptions
用于配置跟踪客户端的选项。
返回
- TracingClient 的实例。
useInstrumenter(Instrumenter)
扩展 Azure SDK,支持给定的检测器实现。
function useInstrumenter(instrumenter: Instrumenter)
参数
- instrumenter
- Instrumenter
要使用的检测器实现。