BuilderOptions interface

خيارات التكوين ل Agent 365 Observability Builder

الخصائص

clusterCategory

فئة البيئة / المجموعة (على سبيل المثال، "preprod"، "prod").

configProvider

موفر التكوين الاختياري ل ObservabilityConfiguration. عند توفيره، يتم استخدام هذا من قبل المنشئ ومكوناته الداخلية (المصدر، معالجات الامتداد، المسجل)

customLogger

تنفيذ مسجل مخصص اختياري ل SDK القابلة للمراقبة. إذا لم يتم توفيرها، يستخدم SDK مسجل وحدة التحكم الافتراضي. تنفيذ ILogger للتكامل مع خدمات التسجيل الأخرى

exporterOptions

مجموعة جزئية اختيارية من خيارات المصدر التي تسمح لمطوري الوكلاء بالتخصيص. ستعود أي قيم تم حذفها إلى الإعدادات الافتراضية المحددة في Agent365ExporterOptions. سيتم تجاوز القيم المتوفرة هنا عن طريق تكوين tokenResolver أو clusterCategory بشكل صريح من أساليب المنشئ المخصصة.

serviceName

اسم الخدمة المخصصة لبيانات تتبع الاستخدام

serviceNamespace

مساحة اسم الخدمة الاختيارية لمورد OTel (سمة service.namespace)

serviceVersion

إصدار خدمة مخصص لبيانات تتبع الاستخدام

tokenResolver

تفاصيل الخاصية

clusterCategory

فئة البيئة / المجموعة (على سبيل المثال، "preprod"، "prod").

clusterCategory?: ClusterCategory

قيمة الخاصية

configProvider

موفر التكوين الاختياري ل ObservabilityConfiguration. عند توفيره، يتم استخدام هذا من قبل المنشئ ومكوناته الداخلية (المصدر، معالجات الامتداد، المسجل)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

قيمة الخاصية

customLogger

تنفيذ مسجل مخصص اختياري ل SDK القابلة للمراقبة. إذا لم يتم توفيرها، يستخدم SDK مسجل وحدة التحكم الافتراضي. تنفيذ ILogger للتكامل مع خدمات التسجيل الأخرى

customLogger?: ILogger

قيمة الخاصية

exporterOptions

مجموعة جزئية اختيارية من خيارات المصدر التي تسمح لمطوري الوكلاء بالتخصيص. ستعود أي قيم تم حذفها إلى الإعدادات الافتراضية المحددة في Agent365ExporterOptions. سيتم تجاوز القيم المتوفرة هنا عن طريق تكوين tokenResolver أو clusterCategory بشكل صريح من أساليب المنشئ المخصصة.

exporterOptions?: Partial<Agent365ExporterOptions>

قيمة الخاصية

serviceName

اسم الخدمة المخصصة لبيانات تتبع الاستخدام

serviceName?: string

قيمة الخاصية

string

serviceNamespace

مساحة اسم الخدمة الاختيارية لمورد OTel (سمة service.namespace)

serviceNamespace?: string

قيمة الخاصية

string

serviceVersion

إصدار خدمة مخصص لبيانات تتبع الاستخدام

serviceVersion?: string

قيمة الخاصية

string

tokenResolver

tokenResolver?: TokenResolver

قيمة الخاصية

TokenResolver