Skip to content

Datadog クイズ

Datadog に関する理解度を確認するクイズです。


  1. Datadog の主要なデプロイメントモデルは何ですか?
    • A) セルフホストのみ
    • B) SaaS (Software as a Service)
    • C) オンプレミスのみ
    • D) ハイブリッドが必須
回答を表示

回答: B) SaaS (Software as a Service)

解説: Datadog は SaaS モデルで提供される統合オブザーバビリティプラットフォームです。ユーザーは Datadog Agent をデプロイするだけでよく、データの保存、処理、可視化は Datadog のクラウドインフラストラクチャによって処理されます。これにより、運用上の負荷をかけずに強力な監視機能を利用できます。


  1. Datadog Cluster Agent の役割は何ですか?
    • A) コンテナログの収集
    • B) クラスターレベルのメトリクスおよびイベントの収集
    • C) APM トレースの処理
    • D) ダッシュボードのレンダリング
回答を表示

回答: B) クラスターレベルのメトリクスおよびイベントの収集

解説: Datadog Cluster Agent は Kubernetes クラスターからクラスター レベルのメトリクスとイベントを収集します。また、HPA (Horizontal Pod Autoscaler) 用のカスタムメトリクスサーバーとしての役割や、Admission Controller による自動 APM インストルメンテーションのインジェクションも提供します。


  1. Datadog で自動 APM インストルメンテーションを有効にするにはどうしますか?
    • A) アプリケーションコードの変更が必要
    • B) Admission Controller と Pod ラベルを使用する
    • C) 別途 APM サーバーをデプロイする
    • D) ライブラリを手動でインジェクションする
回答を表示

回答: B) Admission Controller と Pod ラベルを使用する

解説: Datadog Admission Controller を有効にすると、admission.datadoghq.com/enabled: "true" ラベルを持つ Pod に APM インストルメンテーションライブラリが自動的にインジェクションされます。Java、Python、Node.js、.NET、Ruby などの主要な言語をサポートしており、コードを変更せずにトレーシングを開始できます。


  1. DogStatsD の役割は何ですか?
    • A) ログの収集
    • B) カスタムメトリクスの収集 (StatsD 互換)
    • C) ダッシュボードの作成
    • D) アラートのルーティング
回答を表示

回答: B) カスタムメトリクスの収集 (StatsD 互換)

解説: DogStatsD は Datadog Agent に含まれる StatsD 互換のメトリクス収集デーモンです。アプリケーションは UDP 経由でカスタムメトリクス (カウンター、ゲージ、ヒストグラム、ディストリビューション) を送信できます。タグ機能が追加された StatsD プロトコルと互換性があります。


  1. Datadog でトレースとログを関連付けるにはどうしますか?
    • A) ログファイルを手動でアップロードする
    • B) ログに trace_id と span_id を含める
    • C) 別途接続サービスをデプロイする
    • D) ログとトレースのタイムスタンプを照合する
回答を表示

回答: B) ログに trace_id と span_id を含める

解説: Datadog でトレースとログを関連付けるには、ログに dd.trace_iddd.span_id を含める必要があります。Datadog APM ライブラリは、MDC (Mapped Diagnostic Context) を通じてこの情報を自動的にインジェクションできます。これにより、APM から関連するログを直接表示できます。


  1. Datadog のコスト構造において、インフラストラクチャ監視の課金単位は何ですか?
    • A) メトリクス数
    • B) ホスト数
    • C) API 呼び出し数
    • D) データ転送量
回答を表示

回答: B) ホスト数

解説: Datadog のインフラストラクチャ監視はホスト数に基づいて課金されます。各ノード、インスタンス、コンテナホストが課金対象です。APM、ログ管理、その他の機能にはそれぞれ別の課金体系があり、ホストベースの課金によりコスト予測が容易になります。


  1. Datadog Watchdog の機能は何ですか?
    • A) 手動でのアラート設定
    • B) AI ベースの自動異常検出
    • C) ログ検索
    • D) ダッシュボードの作成
回答を表示

回答: B) AI ベースの自動異常検出

解説: Watchdog は Datadog の AI/ML ベースの自動異常検出機能です。インフラストラクチャ、APM、ログデータ内の異常なパターンを自動的に検出し、アラートを生成します。しきい値を手動で設定することなく異常を特定できます。


  1. Datadog Agent で Prometheus メトリクスを収集するにはどうしますか?
    • A) 別途 Prometheus サーバーが必要
    • B) Pod アノテーションで自動検出を設定する
    • C) 各エンドポイントを手動で登録する
    • D) Prometheus を Datadog に置き換える
回答を表示

回答: B) Pod アノテーションで自動検出を設定する

解説: Datadog Agent は ad.datadoghq.com/<container>.checks アノテーションを使用して、Prometheus メトリクスエンドポイントを自動検出して収集します。設定は Prometheus のスクレイプ設定に類似しており、別途 Prometheus サーバーを用意せずにメトリクスを収集できます。


  1. Datadog で SLO (Service Level Objective) を設定する際に使用できるメトリクスの種類は何ですか?
    • A) ログイベントのみ
    • B) メトリクスベース、モニターベース、タイムスライスベース
    • C) APM トレースのみ
    • D) インフラストラクチャメトリクスのみ
回答を表示

回答: B) メトリクスベース、モニターベース、タイムスライスベース

解説: Datadog SLO は、メトリクスベース (成功/失敗のカウント)、モニターベース (既存モニターのステータス)、タイムスライスベース (時間間隔ごとのステータス) の 3 種類をサポートしています。APM トレース、カスタムメトリクス、ログベースのメトリクスなど、さまざまなデータソースを利用できます。


  1. 有効ではない Datadog のコスト最適化戦略はどれですか?
    • A) APM トレースのサンプリングレートを調整する
    • B) 不要なログをフィルタリングする
    • C) すべてのメトリクスを最高解像度で収集する
    • D) カスタムメトリクスのカーディナリティを管理する
回答を表示

回答: C) すべてのメトリクスを最高解像度で収集する

解説: Datadog のコスト最適化では、APM トレースのサンプリング、ログフィルタリング、カスタムメトリクスのカーディナリティ管理が重要です。すべてのメトリクスを最高解像度で収集すると、コストが急増します。必要なメトリクスのみを選択的に収集し、適切なサンプリングを適用してください。