BuilderOptions interface

Agent 365 Observability Builder 的設定選項

屬性

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