BuilderOptions interface
Agent 365 可观测性生成器的配置选项
属性
| cluster |
环境/群集类别(例如“preprod”、“prod”)。 |
| config |
ObservabilityConfiguration 的可选配置提供程序。 提供时,生成器及其内部组件(导出程序、范围处理器、记录器)使用此组件 |
| custom |
可观测性 SDK 的可选自定义记录器实现。 如果未提供,SDK 将使用默认控制台记录器。 实现 ILogger 以与其他日志记录服务集成 |
| exporter |
可选的部分导出程序选项集,允许代理开发人员自定义。 省略的任何值都将回退到 Agent365ExporterOptions 中定义的默认值。 此处提供的值将由专用生成器方法中显式配置的 tokenResolver 或 clusterCategory 重写。 |
| service |
遥测的自定义服务名称 |
| service |
OTel 资源的可选服务命名空间(service.namespace 属性) |
| service |
遥测的自定义服务版本 |
| token |
属性详细信息
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