101.2. Configuration
OpenTelemetry トレーサーの設定プロパティーは次のとおりです。
| オプション | デフォルト | 説明 |
|---|---|---|
| excludePatterns | パターンに一致する Camel メッセージのトレースを無効にする除外パターンを設定します。設定内容は、キーがパターンである Set<String> です。このパターンは Intercept のルールを使用します。 | |
| encoding | false | ヘッダーキーをエンコードする必要があるかどうか (コネクター固有) を設定します。値はブール値です。ダッシュは、インスタンスを JMS プロパティーキー用にエンコードする必要があります。 |
101.2.1. 設定 リンクのコピーリンクがクリップボードにコピーされました!
選択した OpenTelemetry 準拠の Tracer に関連付けられた特定の依存関係に加えて、camel-opentelemetry コンポーネントを POM に追加します。
OpenTelemetry サポートを明示的に設定するには、OpenTelemetryTracer をインスタンス化し、camel コンテキストを初期化します。オプションで Tracer を指定することも、Registry を使用して暗黙的に検出することもできます
OpenTelemetryTracer otelTracer = new OpenTelemetryTracer(); // By default it uses the DefaultTracer, but you can override it with a specific OpenTelemetry Tracer implementation. otelTracer.setTracer(...); // And then initialize the context otelTracer.init(camelContext);
OpenTelemetryTracer otelTracer = new OpenTelemetryTracer();
// By default it uses the DefaultTracer, but you can override it with a specific OpenTelemetry Tracer implementation.
otelTracer.setTracer(...);
// And then initialize the context
otelTracer.init(camelContext);