Datadog APM & Distributed Tracing Fundamentals 無料問題 3 / 10 ・ 分野1: APM Fundamentals
グローバルタグとして env:staging:east を定義した。公式ドキュメントの規則に従うと、キーと値はどう解釈されるか。
- キーは env、値は staging:east になる
- キーと値に区切られず、全体が1つの語として扱われる
- キーは env:staging、値は east になる
- コロンが2つあるため、タグとして無効になる
正解と解説を見る
正解: A
正解の理由
公式ドキュメントは「形式 key:value を使用する場合、常にグローバルタグ定義の最初のコロンまでがキーです」と定め、env:staging:east はキーが env、値が staging:east になるという例を表で示している。あわせて env_staging:east はキーが env_staging、値が east になると示されている。
違う選択肢
「キーは env:staging、値は east になる」… 最初のコロンまでがキーになるため、この分かれ方にはならない
「コロンが2つあるため、タグとして無効になる」… 無効になるとは書かれておらず、最初のコロンで区切られる
「キーと値に区切られず、全体が1つの語として扱われる」… 最初のコロンでキーと値に区切られると書かれており、区切られずに全体が1つの語として扱われるという説明はない
実務での含意
値の中にコロンを含めたい設計は可能だが、キーに見せたい文字列にコロンを入れると意図しない区切りになる。キーを2語にしたいときはアンダースコアで連結する。
Datadog APM & Distributed Tracing Fundamentalsの演習アプリ(無料10問・全問は解錠で)へ