BuilderOptions interface
Agent 365 Observability Builder の構成オプション
プロパティ
| 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