BuilderOptions interface

אפשרויות תצורה עבור בונה התבוננות סוכן 365

מאפיינים

clusterCategory

קטגוריית סביבה /אשכול (לדוגמה, "preprod", "prod").

configProvider

ספק תצורה אופציונלי עבור ObservabilityConfiguration. כאשר הדבר מסופק, הוא משמש את הבונה ואת הרכיבים הפנימיים שלו (exporter, span processors, logger)

customLogger

יישום אופציונלי של רישום מותאם אישית עבור ערכת ה- SDK של יכולת התצפית. אם לא צוין, ה- SDK משתמש ביומן המסוף המוגדר כברירת מחדל. יישום ILogger לשילוב עם שירותי רישום אחרים

exporterOptions

קבוצה חלקית אופציונלית של אפשרויות ייצוא המאפשרת למפתחי סוכן להתאים אישית. כל הערכים שהושמטו ייחזרו להגדרות ברירת המחדל המוגדרות ב- Agent365ExporterOptions. הערכים המסופקים כאן יידיפו על-ידי tokenResolver או clusterCategory שתצורתם נקבעה באופן מפורש משיטות בונה ייעודיות.

serviceName

שם שירות מותאם אישית עבור מדידת שימוש

serviceNamespace

מרחב שמות אופציונלי של שירות עבור המשאב OTel (התכונה service.namespace)

serviceVersion

גירסת שירות מותאמת אישית עבור מדידת שימוש

tokenResolver

פרטי המאפיין

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>

ערך הנכס

serviceName

שם שירות מותאם אישית עבור מדידת שימוש

serviceName?: string

ערך הנכס

string

serviceNamespace

מרחב שמות אופציונלי של שירות עבור המשאב OTel (התכונה service.namespace)

serviceNamespace?: string

ערך הנכס

string

serviceVersion

גירסת שירות מותאמת אישית עבור מדידת שימוש

serviceVersion?: string

ערך הנכס

string

tokenResolver

tokenResolver?: TokenResolver

ערך הנכס

TokenResolver