Builder class

使用 OpenTelemetry 跟踪配置 Agent 365 的生成器

方法

build()

生成并初始化代理 365 配置

shutdown()

关闭 OpenTelemetry SDK

start()

启动 OpenTelemetry SDK

withClusterCategory(ClusterCategory)

为代理 365 导出程序配置群集类别

withService(string, string)

为遥测配置服务名称和版本

withTokenResolver(TokenResolver)

为代理 365 导出程序配置令牌解析程序

方法详细信息

build()

生成并初始化代理 365 配置

function build(): boolean

返回

boolean

配置的 NodeSDK 实例

shutdown()

关闭 OpenTelemetry SDK

function shutdown(): Promise<void>

返回

Promise<void>

start()

启动 OpenTelemetry SDK

function start()

withClusterCategory(ClusterCategory)

为代理 365 导出程序配置群集类别

function withClusterCategory(clusterCategory: ClusterCategory): ObservabilityBuilder

参数

clusterCategory
ClusterCategory

群集类别(例如“preprod”、“prod”)

返回

方法链接的生成器实例

withService(string, string)

为遥测配置服务名称和版本

function withService(serviceName: string, serviceVersion?: string): ObservabilityBuilder

参数

serviceName

string

服务名称

serviceVersion

string

服务版本

返回

方法链接的生成器实例

withTokenResolver(TokenResolver)

为代理 365 导出程序配置令牌解析程序

function withTokenResolver(tokenResolver: TokenResolver): ObservabilityBuilder

参数

tokenResolver

TokenResolver

用于解析身份验证令牌的函数

返回

方法链接的生成器实例