2025/6/8 Getting Started with APM Metrics & Traces
#Datadog_Learning_Centerやる
https://learn.datadoghq.com/courses/getting-started-apm
Overview
この辺をやる
Datadog内を操作して、アプリケーションパフォーマンスのデータを探る
APMのトレースおよびメトリクスの用途を理解する
リクエスト数、エラー率、レイテンシーといった主要メトリクスを解釈し、サービスやエンドポイントの状態を把握する
フレームグラフを読み解き、リクエストの流れやサービス間のやりとりを可視化する
Trace Explorerを使ってライブトレースを確認・分析する
Trace Explorer内でトレースの検索、フィルタ、グルーピングを効果的に行う
Datadogが提供するグラフを活用して、パフォーマンスの傾向や異常を分析する
Getting Started with Traces & Metrics in APM
APM Essentials: Metrics
RED Metrics
APM Essentials: Traces
Flame Graph
Metricsは全容を捉え、Tracesは詳細な文脈を捉えるのに役立つ
Lab: Getting Started with Traces and Metrics in APM
このラボでは、Datadog APM を使って Storedog のパフォーマンスデータを探索する一連のタスクを行います:
Trace Explorer を使ってすべての Storedog サービスのトレースを見る
Software Catalog から store-discounts サービスページに移動して RED メトリクスを確認
エンドポイント単位のメトリクスを詳細に確認
フレームグラフ、ウォーターフォールチャート、スパンリストを使用して、リクエストの実行パスを理解
Storedog
犬をテーマにした商品を販売する EC プラットフォーム
Storedog は複数のサービスから構成される
store-frontend: Next.js 製の顧客向け Web サイト
store-backend: Ruby on Rails 製の注文処理・在庫管理
store-discounts: Python + Flask 製のクーポンコード管理
これを見る
store-ads: Java + Spring Boot 製の広告配信
postgres: バックエンドおよびマイクロサービス用のデータストア
Software Catalog画面 (dd)
Service Page (dd)
Endpoint Page (dd)
Going Further with Metrics and Traces
Going Further with Metrics and Traces
Span tag (dd)
Span attribute
Trace Explorer画面 (dd)
Lab: Analyzing Metrics and Traces to Assess Performance Changes
ここからmrsekut.icon*9
https://learn.datadoghq.com/courses/take/getting-started-apm/texts/60573918-lab-analyzing-metrics-and-traces-to-assess-performance-changes
Conclusion