概要
Change Tracking は、サービスおよびその依存関係に関連する変更を可視化することで、トラブルシューティングやインシデント対応を効率化し、問題発生時の検出および対処を迅速化します。
Change Tracking は、サービスおよびその依存関係における以下のような幅広い変更の監視をサポートします。
- デプロイ
- フィーチャーフラグ
- データベース変更
- スキーマ変更
- スケール調整
- Kubernetes 調整
- Kubernetes Pod クラッシュ
- Watchdog アラート
サポートされている特定の変更タイプおよび設定要件の詳細については、トラッキングされた変更セクションを参照してください。
Change Tracking の使用方法
Change Tracking は、Datadog の複数のページで利用できます。
モニターステータスページ
モニターステータスページから変更を表示および分析します。
前提条件
モニターステータスページで変更トラッキングを使用するには、対象となるサービスが以下を満たしている必要があります。
- モニタークエリで指定されていること
- グループの一部として選択されていること
- モニターに
service
タグとして追加されていること
モニターステータスページからの変更分析手順:
- 分析対象のモニターのモニターステータスページに移動します。
- ページ上部にある Change Tracking タイムラインを見つけます。
- モニタークエリでグループ化されて複数グラフがある場合、特定のグループにフィルタリングします。
- タイムラインとイベントグラフを併用して、アラートと変更イベントを相関させます。
- タイムライン上の変更インジケーターをクリックし、サイドパネルで変更の詳細を確認します。
- サイドパネルでは、変更の詳細をより深く調査し、以下のアクションを実行できます。
- CI/CD システム内でデプロイを表示
- リポジトリ内の最新コミットを表示
- デプロイ間の変更を比較して潜在的な問題を特定
- カスタムリンクを追加して関連リソースへ迅速にアクセス
サービス
サービスページから変更を表示および分析します。
サービスページからの変更分析手順:
- 調査対象のサービスページに移動します。
- Service Summary セクション内にある変更タイムラインを見つけます。
- ドロップダウンを使用して以下を表示します。
- サービス別の変更 (Changes by Service)
- サービスおよび依存関係別の変更 (Changes by Service & Dependencies)
- 変更インジケーターをクリックして詳細情報を表示し、対処アクションを実行します。
ダッシュボード
任意のダッシュボードから変更を表示および分析します。
前提条件
ダッシュボード上のタイムラインおよびオーバーレイに関連する変更を表示するには、少なくとも 1 つの時系列ウィジェットを設定しておく必要があります。
ダッシュボードからの変更分析手順:
- ダッシュボードに移動します。
- ページ上部の Show Overlays をクリックして、変更タイムラインおよびウィジェット上の変更オーバーレイを有効にします。
- 変更インジケーターまたはオーバーレイ上にカーソルを合わせると、変更の概要が表示されます。
- 変更インジケーターまたはオーバーレイをクリックして詳細情報を表示し、対処アクションを実行します。
トラッキングされた変更
Change Tracking は、インフラストラクチャー全体で以下の種類の変更を追跡します。
参考資料