Datadog APM & Distributed Tracing Fundamentals 無料問題 2 / 10 ・ 分野1: APM Fundamentals
スパンに付けるタグのキーをキャメルケースで設計する案が出た。公式ドキュメントの注記に照らして起きることはどれか。
- キャメルケースのキーは取り込み時に破棄されてしまう
- 小文字に正規化され、変換の仕方も環境で一定しない
- 先頭の1文字が小文字に変換され、残りは保持される
- 大文字と小文字は保持され、そのまま検索に使える
正解と解説を見る
正解: B
正解の理由
公式ドキュメントは「スパンタグおよびメトリックタグは小文字に正規化されるため、タグキーにはキャメルケースを使用しないでください。さまざまなクラウドプロバイダーを通じて、キャメルケースの正規化は一貫していません」と注記し、AWS では TestTag が testtag に、 Alibaba Cloud では test_tag になる例を挙げている。
違う選択肢
「大文字と小文字は保持され、そのまま検索に使える」… 大文字小文字が保持されるのはスパン属性やログ属性のほうである
「キャメルケースのキーは取り込み時に破棄されてしまう」… 破棄されるという記述は公式ドキュメントにない
「先頭の1文字が小文字に変換され、残りは保持される」… 部分的に変換されるという記述は公式ドキュメントにない
間違えやすい対比
同じ注記の直後に「タグとは異なり、スパン属性とログ属性では大文字と小文字が区別され、正規化されません」とある。タグと属性でふるまいが違うという対比が要点である。
Datadog APM & Distributed Tracing Fundamentalsの演習アプリ(無料10問・全問は解錠で)へ