Microsoft AZ-400: モニタリング、可観測性、フィードバック — 学習ガイド

こちらの一部です: Microsoft DevOps Engineer Expert AZ-400 — 学習ガイド. 検証済みの解答で練習: Microsoft試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

現代の DevOps チームは、監視、可観測性、フィードバックを、エンジニアリング、運用、および製品に関する意思決定に情報を提供する継続的なループとして扱います。Azure では、テレメトリはアプリケーションとインフラストラクチャから Azure Monitor と Log Analytics に流れ込み、そこでクエリ、関連付け、視覚化が行われます。分散トレーシングはサービスをエンドツーエンドのトランザクションに結びつけ、アラートとオンコール連携が迅速な修復を促進します。Azure DevOps のダッシュボード、作業項目分析、および実験は、インサイトを計画とデリバリーにフィードバックすることでループを完結させます。このセクションでは、あらゆる段階で実用的なフィードバックを提供する統合された可観測性スタックを設計するために必要な詳細を解説します。

テレメトリ、トレーシング、および Azure Monitor

Application Insights は、Azure Monitor のアプリケーションパフォーマンス監視 (APM) コンポーネントです。インストルメンテーションは、次の方法で追加されます。

テレメトリの種類には、リクエスト、依存関係 (HTTP、SQL、Azure SDK)、トレース、例外、ページビュー、ページ読み込みパフォーマンス、可用性テスト結果、カスタムイベント/メトリック、ライブメトリックが含まれます。サンプリングは、シグナルを維持しながらボリュームとコストを制御します。SDK のアダプティブサンプリングは、ターゲットスループットと相関関係を維持するためにタイプごとのレートを自動的に調整します。固定レートサンプリングは、コンプライアンスのために決定論的なサンプリングを提供します。ダウンストリームシステムがドロップされたアイテムを処理しないように、SDK 側のサンプリングを優先します。エンドツーエンドのトレースの整合性を保つために、スティッキーサンプリングを維持します。

分散トレーシングは、エンドツーエンドのトランザクションの可視性を提供します。Application Insights は W3C Trace-Context 標準 (traceparent/tracestate) を実装し、HTTP を介して関連付け ID を自動的に伝播させます。トレースが途切れるのを避けるため、非同期の境界やカスタムプロトコルを越えてコンテキストを伝播させます。依存関係の追跡は、一般的なアウトバウンドコールを自動収集します。コールグラフを完成させるために、メッセージキューのホップや非標準の RPC に対してカスタム依存関係を出力します。App Map と Transaction Search は、サービス間のフロー、レイテンシー、および障害のホットスポットを視覚化します。フロントエンドとバックエンドの相関付けには、JavaScript SDK を有効にし、サーバー側で相関ヘッダーが受け入れられるようにして、真のページ読み込み時間とユーザージャーニーを測定します。

Azure Monitor は、プラットフォームとアプリケーションのテレメトリを統合します。

Log Analytics (KQL) を使用したクエリと分析

Log Analytics ワークスペースは、ログのクエリとガバナンスの境界です。環境とデータ主権に基づいて計画します。本番環境と非本番環境でワークスペースを分けると、RBAC とリテンションポリシーを簡素化できます。一元化すると、サービス間の相関付けが容易になります。データソースには、Azure Diagnostics (プラットフォームのログ/メトリック)、VM エージェント (Syslog/Windows イベント、パフォーマンスカウンター)、Container Insights/AKS、Application Insights コンポーネントのログ (Azure Monitor Logs の下で統合)、Azure AD サインイン、インジェスト API を介したカスタムログ、および正確なストリームルーティングと変換のためのデータ収集ルールが含まれます。

Kusto クエリ言語 (KQL) は、時系列およびテレメトリ分析に最適化されています。

Azure DevOpsにおける可視化とアジャイルフィードバック

Azure DevOpsのダッシュボードは、運用の健全性とプロセスの健全性の両方を伝えます。チームレベルのダッシュボードは、チームのバックログ、イテレーション、WIPに焦点を当てます。プロジェクトレベルのダッシュボードは、チーム横断およびポートフォリオのビューを表示します。ウィジェットには、Sprint Burndown、Burnup、Velocity、Cumulative Flow Diagram (CFD)、Cycle Time、Lead Time、Work Item Chart/Query Results、Build/Releaseサマリー、そしてランブックやSLOステータス用のMarkdownなどがあります。ダッシュボードの権限でウィジェットを保護し、クエリのスコープをチーム/エリアに厳密に設定して、チーム間の情報漏洩を防ぎます。

Boardsクエリ(クエリビルダーまたはWIQL経由)は、多くのウィジェットの動力源となります。再利用のために、チームのエリアパス/イテレーションでクエリをパラメータ化します。正確性とパフォーマンスのために、利用可能であればAnalyticsベースのウィジェットを優先します。主要なフローメトリクス:

プロダクト分析が必要な場合は、Azure DevOps AnalyticsをPower BIに接続し、デリバリーメトリクスと運用テレメトリ(例:lead timeと欠陥流出率の対比)を組み合わせて、改善の優先順位を決定します。

信頼性、アラート、継続的フィードバック

SLI/SLO/SLAは、信頼性を第一級の機能として確立します:

アラートとオンコール:

継続的なフィードバックと実験:

実践的な問題シナリオ

Spotifyは、Azure Kubernetes Service (AKS) と Azure App Service APIにデプロイされたポッドキャストの取り込みおよび再生サービスのエンドツーエンドの可視性とフィードバックを改善する必要があります。インシデントの検出が遅れ、プロダクトチームは新しい再生機能の信頼できる採用メトリクスを欠いています。

  1. アプリケーションテレメトリの計測と相関付け
  1. プラットフォーム診断をLog Analyticsにストリーミングする
  1. SLI、SLO、エラーバジェットの定義
  1. 実用的なアラートとオンコール連携の構築
  1. エンジニアリングとプロダクト向けのダッシュボードの確立
  1. 実験と利用状況分析の実装
  1. ゲートによるリリース品質の強制

テスト戦略と品質エンジニアリング · すべてのドメイン · パッケージ管理とアーティファクト管理

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Microsoftを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能