@azure/core-tracing package
介面
Instrumenter |
表示與實作無關的檢測器。 |
InstrumenterSpanOptions |
傳遞至 startSpan 做為 TracingSpanOptions超集合的選項。 |
OperationTracingOptions |
在作業上設定的追蹤選項。 |
TracingClient |
表示可與目前設定 的檢測器整合的用戶端。 使用 createTracingClient 建立實例。 |
TracingClientOptions |
可傳遞至createTracingClient的選項 |
TracingContext |
目前作業之追蹤值的不可變內容包。 |
TracingSpan |
表示與實作無關的追蹤範圍。 |
TracingSpanLink |
從目前 TraceSpan 指向相同或不同追蹤中另一個範圍的指標。 |
TracingSpanOptions |
用來設定新建立範圍的選項。 |
類型別名
OptionsWithTracingContext |
當我們知道 TracingCoNtext 已設定為作業選項的一部分時,的公用程式類型。 |
Resolved |
TypeScript 4.5 的 Awaited 類型較窄版本,以遞迴方式解除包裝「awaited 類型」,以模擬 的行為 |
SpanStatus |
表示可以傳遞至 setStatus 的狀態。 根據預設,所有範圍都會建立狀態為 「unset」。 |
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
要使用的檢測器實作。