مشاركة عبر


@azure/core-tracing package

الواجهات

AddEventOptions

يمثل الخيارات التي يمكنك تمريرها إلى addEvent.

Instrumenter

يمثل جهازا غير محدد للتنفيذ.

InstrumenterSpanOptions

تم تمرير الخيارات إلى startSpan كمجموعة فائقة من TracingSpanOptions.

OperationTracingOptions

خيارات التتبع لتعيينها على عملية.

TracingClient

يمثل عميلا يمكنه التكامل مع Instrumenter الذي تم تكوينه حاليا.

إنشاء مثيل باستخدام createTracingClient.

TracingClientOptions

الخيارات التي يمكن تمريرها إلى createTracingClient

TracingContext

حقيبة سياق غير قابلة للتغيير لقيم التتبع للعملية الحالية.

TracingSpan

يمثل امتداد تتبع غير محدد للتطبيق.

TracingSpanLink

مؤشر من TracingSpan الحالي إلى امتداد آخر في نفس التتبع أو تتبع مختلف.

TracingSpanOptions

الخيارات المستخدمة لتكوين النطاق الذي تم إنشاؤه حديثا.

النوع أسماء مستعارة

OptionsWithTracingContext

نوع أداة مساعدة عندما نعرف أنه تم تعيين TracingContext كجزء من خيارات العملية.

Resolved

إصدار أضيق من نوع TypeScript 4.5's Awaited الذي يقوم بفك تشفير "النوع المنتظر" بشكل متكرر، محاكى سلوك await.

SpanStatus

يمثل الحالات التي يمكن تمريرها إلى setStatus.

بشكل افتراضي، سيتم إنشاء جميع الامتدادات بالحالة "unset".

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

تنفيذ الأجهزة المراد استخدامها.