BuilderOptions interface
خيارات التكوين ل Agent 365 Observability Builder
الخصائص
| cluster |
فئة البيئة / المجموعة (على سبيل المثال، "preprod"، "prod"). |
| config |
موفر التكوين الاختياري ل ObservabilityConfiguration. عند توفيره، يتم استخدام هذا من قبل المنشئ ومكوناته الداخلية (المصدر، معالجات الامتداد، المسجل) |
| custom |
تنفيذ مسجل مخصص اختياري ل SDK القابلة للمراقبة. إذا لم يتم توفيرها، يستخدم SDK مسجل وحدة التحكم الافتراضي. تنفيذ ILogger للتكامل مع خدمات التسجيل الأخرى |
| exporter |
مجموعة جزئية اختيارية من خيارات المصدر التي تسمح لمطوري الوكلاء بالتخصيص. ستعود أي قيم تم حذفها إلى الإعدادات الافتراضية المحددة في Agent365ExporterOptions. سيتم تجاوز القيم المتوفرة هنا عن طريق تكوين tokenResolver أو clusterCategory بشكل صريح من أساليب المنشئ المخصصة. |
| service |
اسم الخدمة المخصصة لبيانات تتبع الاستخدام |
| service |
مساحة اسم الخدمة الاختيارية لمورد OTel (سمة service.namespace) |
| service |
إصدار خدمة مخصص لبيانات تتبع الاستخدام |
| token |
تفاصيل الخاصية
clusterCategory
فئة البيئة / المجموعة (على سبيل المثال، "preprod"، "prod").
clusterCategory?: ClusterCategory
قيمة الخاصية
configProvider
موفر التكوين الاختياري ل ObservabilityConfiguration. عند توفيره، يتم استخدام هذا من قبل المنشئ ومكوناته الداخلية (المصدر، معالجات الامتداد، المسجل)
configProvider?: IConfigurationProvider<ObservabilityConfiguration>
قيمة الخاصية
customLogger
تنفيذ مسجل مخصص اختياري ل SDK القابلة للمراقبة. إذا لم يتم توفيرها، يستخدم SDK مسجل وحدة التحكم الافتراضي. تنفيذ ILogger للتكامل مع خدمات التسجيل الأخرى
customLogger?: ILogger
قيمة الخاصية
exporterOptions
مجموعة جزئية اختيارية من خيارات المصدر التي تسمح لمطوري الوكلاء بالتخصيص. ستعود أي قيم تم حذفها إلى الإعدادات الافتراضية المحددة في Agent365ExporterOptions. سيتم تجاوز القيم المتوفرة هنا عن طريق تكوين tokenResolver أو clusterCategory بشكل صريح من أساليب المنشئ المخصصة.
exporterOptions?: Partial<Agent365ExporterOptions>
قيمة الخاصية
Partial<Agent365ExporterOptions>
serviceName
اسم الخدمة المخصصة لبيانات تتبع الاستخدام
serviceName?: string
قيمة الخاصية
string
serviceNamespace
مساحة اسم الخدمة الاختيارية لمورد OTel (سمة service.namespace)
serviceNamespace?: string
قيمة الخاصية
string
serviceVersion
إصدار خدمة مخصص لبيانات تتبع الاستخدام
serviceVersion?: string
قيمة الخاصية
string
tokenResolver
tokenResolver?: TokenResolver
قيمة الخاصية
TokenResolver