Skip to content

Observability Lab Part 6 クイズ ​

最終更新: September 13, 2026

  1. トレース全体の duration と個々の Span の duration はどのように区別されますか?
    • A) 常に同一です。
    • B) trace:duration と span:duration。
    • C) span.duration は常に intrinsic です。
    • D) ログ行を数えます。
回答を表示

回答: B) trace:duration と span:duration。

明示的な intrinsic にはコロンを使用し、span. は属性スコープです。


  1. 現在の HTTP response status 属性を使用するクエリはどれですか?
    • A)
    • B)
    • C)
    • D)
回答を表示

回答: B) { span.http.response.status_code >= 500 }

SDK が依然として http.status_code を出力する場合は、そのデータを確認し、適切な legacy query を使用してください。


  1. A >> B は何を選択しますか?
    • A) A より前のすべてのログ。
    • B) A Span から派生する B Span。
    • C) A と B の平均。
    • D) B は必ず A と同じ Span。
回答を表示

回答: B) A Span から派生する B Span。

派生する DB 処理を見つけるには、左に Service selector、右に DB selector を配置します。


  1. 古い例にある SQL-style の order by/limit は、どのように置き換えるべきですか?
    • A) 変更せずに実行する。
    • B) 有効な TraceQL と Grafana の検索ソート/limit 設定。
    • C) Prometheus に送信する。
    • D) クエリに DB password を追加する。
回答を表示

回答: B) 有効な TraceQL と Grafana の検索ソート/limit 設定。

実際の Tempo3.0.3 parser は、これらの古い sort/order-by/limit の例を拒否します。


  1. Service graph には何が必要ですか?
    • A) Tempo のインストールのみ。
    • B) 接続された Span、service-graphs processor、metrics backend、および datasource linking。
    • C) trace ID をログ label として保存することのみ。
    • D) 赤いノードを手動で描画すること。
回答を表示

回答: B) 接続された Span、service-graphs processor、metrics backend、および datasource linking。

トレースの取り込みと graph metrics の配信は、個別に検証してください。


  1. 1.8 秒の DB Span 単体で何を確立できますか?
    • A) index が確実に不足していること。
    • B) 観測された operation duration。原因には追加の証拠が必要です。
    • C) network が正常であること。
    • D) すべての親 duration と合計しても安全であること。
回答を表示

回答: B) 観測された operation duration。原因には追加の証拠が必要です。

lock、pool、network、query plan を確認し、重複する Span の二重計上を避けてください。


  1. Grafana provisioning で derived-field link expression はどのように記述すべきですか?
    • A) envsubst ですべての dollar variable を削除する。
    • B) $${__value.raw} で provisioning substitution をエスケープする。
    • C) すべての stream label に trace ID を追加する。
    • D) LogQL SQL clause として time bound を追加する。
回答を表示

回答: B) $${__value.raw} で provisioning substitution をエスケープする。

実際の trace-ID field name と datasource UID も一致している必要があります。


  1. exemplar はどのような request につながりますか?
    • A) 必ず正確な p99 境界の request。
    • B) その trace が引き続き保持されている必要がある代表的な observation。
    • C) すべての request のコピー。
    • D) trace sampling にかかわらず常に取得可能。
回答を表示

回答: B) その trace が引き続き保持されている必要がある代表的な observation。

sampling と retention により、exemplar ID と trace availability が異なる場合があります。


  1. 最初の lab day における [30d] クエリは何を証明しますか?
    • A) 30 日間の SLO を満たしたこと。
    • B) 利用可能な observation を集計するものであり、30 日間の履歴を作成するものではないこと。
    • C) 100% の availability。
    • D) 無制限の error budget。
回答を表示

回答: B) 利用可能な observation を集計するものであり、30 日間の履歴を作成するものではないこと。

実際の期間、denominator、および欠損/トラフィックなしの interval を記録してください。


  1. 現在の DB attributes とデータ処理の正しい組み合わせはどれですか?
  • A) db.statement は永続的に唯一の standard です。
  • B) 実際の SDK に対して db.system.name/db.query.text を確認し、query を sanitize する。
  • C) すべての password を記録する。
  • D) query の名前変更により、すべての古いデータが変換される。
回答を表示

回答: B) 実際の SDK に対して db.system.name/db.query.text を確認し、query を sanitize する。

legacy attributes はデータ内に残る場合があります。migration と sensitive-data handling は別のものです。


ガイドに戻る

ドキュメントに質問する

Enter で送信、Shift+Enter で改行します。