BuilderOptions interface

ตัวเลือกการกําหนดค่าสําหรับตัวสร้างความสามารถในการสังเกตการณ์ของตัวแทน 365

คุณสมบัติ

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