次の方法で共有


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