はじめに
AWS DVA取得に向けた勉強の一環です。
新たな学びがあったら随時追記していきます。
正確性は保証しませんので参考程度に見てください。
概要
- アプリケーションが処理するリクエストに関するデータを収集するサービス
- マイクロサービスのモニタリングに特化
- 可視化やボトルネックの発見に役立つ
基本概念
- トレース(Trace)
- 1つのリクエストで生成されたセグメントをすべて収集する
- アプリケーションを経由するリクエストのパスを追跡する
- セグメント(Segment)
- リソースの動作に関するデータ
- リソース名、リクエストの詳細、行った作業の詳細が含まれる
- サブセグメント(Subsegment)
- 完了した作業に関するセグメントを分割できる
- 詳細なタイミング情報、ダウンストリーム呼び出しに関する詳細などを含む
- コードの特定の関数・行を計測する任意のサブセグメントも定義できる