BuilderOptions interface
אפשרויות תצורה עבור בונה התבוננות סוכן 365
מאפיינים
| cluster |
קטגוריית סביבה /אשכול (לדוגמה, "preprod", "prod"). |
| config |
ספק תצורה אופציונלי עבור ObservabilityConfiguration. כאשר הדבר מסופק, הוא משמש את הבונה ואת הרכיבים הפנימיים שלו (exporter, span processors, logger) |
| custom |
יישום אופציונלי של רישום מותאם אישית עבור ערכת ה- SDK של יכולת התצפית. אם לא צוין, ה- SDK משתמש ביומן המסוף המוגדר כברירת מחדל. יישום ILogger לשילוב עם שירותי רישום אחרים |
| exporter |
קבוצה חלקית אופציונלית של אפשרויות ייצוא המאפשרת למפתחי סוכן להתאים אישית. כל הערכים שהושמטו ייחזרו להגדרות ברירת המחדל המוגדרות ב- Agent365ExporterOptions. הערכים המסופקים כאן יידיפו על-ידי tokenResolver או clusterCategory שתצורתם נקבעה באופן מפורש משיטות בונה ייעודיות. |
| service |
שם שירות מותאם אישית עבור מדידת שימוש |
| service |
מרחב שמות אופציונלי של שירות עבור המשאב OTel (התכונה service.namespace) |
| service |
גירסת שירות מותאמת אישית עבור מדידת שימוש |
| token |
פרטי המאפיין
clusterCategory
קטגוריית סביבה /אשכול (לדוגמה, "preprod", "prod").
clusterCategory?: ClusterCategory
ערך הנכס
configProvider
ספק תצורה אופציונלי עבור ObservabilityConfiguration. כאשר הדבר מסופק, הוא משמש את הבונה ואת הרכיבים הפנימיים שלו (exporter, span processors, logger)
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