@@ -19,7 +19,7 @@ OpenTelemetryは、当初から設定のために環境変数に依存してい
1919これは環境変数が言語を問わず普遍的に利用可能であり、解析が容易であるという理由からの選択でした。
2020しかし、より複雑な設定のユースケースの必要性が高まるにつれて、単純な文字列ベースの環境変数の制限がますます明らかになり、高度な設定の管理が煩雑かつ困難になりました。
2121
22- 宣言的設定を導入は 、YAMLファイルを活用してOpenTelemetryの設定を定義する強力な進化です。
22+ 宣言的設定の導入は 、YAMLファイルを活用してOpenTelemetryの設定を定義する強力な進化です。
2323この変化により、任意のツリー構造のソースからデータを読み取ることが可能になり、複雑な設定へのアプローチが根本的に変わります。
2424このポストを通じて、宣言的設定が過去の課題に対してどのようにエレガントなソリューションを提供するかを探り、Javaにおけるヘルスチェック除外などの実用的なユースケースでその即時的な影響を示します。
2525
@@ -76,14 +76,12 @@ logger_provider:
7676
7777- 前のセクションの基本的な(言語に依存しない)設定ファイルの例は、それ以上のカスタマイズが不要な場合に最も迅速に開始する方法です。
7878- [移行設定ファイル][migration-file]は、古い環境変数をYAMLスキーマにマッピングし、環境変数がすでに設定されているワークロードのドロップイン置換を可能にします。
79- - The [full configuration file][full-file] (“kitchen sink”) shows the entire
80- schema, annotated with documentation as comments.
8179- [完全な設定ファイル][full-file](「キッチンシンク」)は、ドキュメントがコメントとして注釈された完全なスキーマを示しています。
8280 これは、利用可能なすべてのオプションとそのデフォルトを確認したいユーザーに役立ちます。
8381
8482上記のファイルはすべて、宣言的設定をサポートする任意の言語で機能します。
8583
86- さらに、設定ファイルの計装セクションににはJavaエージェントに特有の多くの設定があります 。
84+ さらに、設定ファイルの計装セクションにはJavaエージェントに特有の多くの設定があります 。
8785たとえば、アプリケーションにシステムプロパティ`otel.instrumentation.spring-batch.experimental.chunk.new-trace`がある場合、`otel.instrumentation`接頭辞を削除し、.で分割し、-を\_に変換することで、宣言的ファイルを作成できます。
8886
8987` ` ` yaml
@@ -190,7 +188,7 @@ OpenTelemetryは当初から環境変数に依存していましたが、普遍
190188` ${OTEL_EXPORTER_OTLP_ENDPOINT:-http://localhost:4318}` を使用するソリューションにたどり着きました。
191189
192190このプロセスは、OpenTelemetryコミュニティがどのように機能するかの強力なケーススタディとして役立ちます。
193- これは、コンセンサスを確立し、コラボレーションの促進し 、多様なプロジェクトを横断して重要な新機能を導入して実装を推進するために必要な集団的努力の証です。
191+ これは、コンセンサスを確立し、コラボレーションを促進し 、多様なプロジェクトを横断して重要な新機能を導入して実装を推進するために必要な集団的努力の証です。
194192
195193# # 今後の宣言的設定 {#whats-next-for-declarative-configuration}
196194
@@ -202,7 +200,7 @@ OpenTelemetryは当初から環境変数に依存していましたが、普遍
202200この協力的なアプローチにより、開発の優先順位を決定するのに役立ち、私たちが構築するソリューションがコミュニティのニーズを真に満たすことを保証します。
203201CNCF Slackの[`#otel-config-file`][slack-config]チャンネルを使用して、フィードバックや質問を共有してください。
204202
205- フィードバックを提供する意外にも 、宣言的設定の成長に関与して貢献する方法は他にもあります。
203+ フィードバックを提供する以外にも 、宣言的設定の成長に関与して貢献する方法は他にもあります。
206204各OpenTelemetry SDKには、その実装に特化した[Special Interest Groups (SIGs)][sigs]があります。
207205これらのSIGに参加することで、開発の現状を理解し、議論に参加し、貢献する機会を特定する直接的な手段が得られます。
208206コードの貢献、ドキュメントの改善、または単に経験を共有するなど、さまざまな貢献が宣言的設定エコシステムの発展に役立ちます。
0 commit comments