AZ-400: 継続的フィードバックを実装する

このラーニング パスでは、DevOps サイクル全体で継続的なフィードバック プラクティスを実装する方法について説明します。 アプリケーションの使用状況とシステム フローを追跡し、リアルタイムの可視性のための監視ダッシュボードを開発し、チーム内で効果的に知識を共有し、アプリケーション分析を自動化して早期に傾向を特定し、アラートを管理しながら、非難のない振り返りを通して単なる文化を構築する方法について説明します。 これらのプラクティスを実装することで、継続的な改善を促進するフィードバック ループを作成し、インシデントの応答時間を短縮し、組織の回復性を低下させるのではなく、失敗からの学習が強化されるチーム文化を構築します。

前提条件

  • DevOps の原則とプラクティスの理解。
  • バージョン管理と CI/CD に関する Azure DevOps または GitHub に関する知識。
  • アプリケーション監視の概念に関する基本的な知識。
  • Azure サービスと Azure portal の経験。

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 サインアップします。

このラーニング パス内のモジュール

このモジュールでは、アプリケーションの使用状況とフローを追跡するために不可欠な継続的なフィードバック プラクティスと監視ツールについて説明します。 Azure Monitor、Log Analytics、Application Insights を実装して、アプリケーションのパフォーマンス、ユーザーの動作、システムの正常性に関する詳細な分析情報を得る方法について説明します。 Kusto クエリ言語 (KQL) を調べて強力なデータ分析を行い、フィードバック サイクルを高速化するための内部ループ開発ワークフローを理解します。

この包括的なモジュールでは、最新の DevOps 環境向けに効果的な監視と状態ダッシュボードを開発する方法について説明します。 統合された視覚化には Azure ダッシュボード、対話型レポートには Azure Monitor ブック、高度な分析には Power BI を使用する方法について説明します。 GitHub の監視を構成し、重要なパイプライン正常性メトリック (失敗率、期間、不安定なテスト) を追跡し、コスト、時間、信頼性のためにパイプラインのパフォーマンスを最適化する方法について説明します。 コストを制御しながらスループットを最大化するために、カスタム監視アプリケーションを構築し、コンカレンシーの最適化を実装するための戦略について説明します。

このモジュールでは、Azure DevOps Wikis、GitHub ドキュメント、およびMicrosoft Teams統合を使用して、開発チーム内で効果的な知識共有プラクティスを確立する方法について説明します。 プロジェクト Wiki の作成と管理、Markdown 図と人魚図を使用したドキュメントの作成、DevOps ツールとコミュニケーション プラットフォームの統合、チームの進化に伴う組織の知識を維持するための戦略の実装について説明します。 構造化されたドキュメントとリアルタイム通知を使用して、レッスンの再学習を回避し、オンボーディング時間を短縮し、チームのコラボレーションを改善する方法について説明します。

このモジュールでは、最新のアプリケーションの自動分析プロセスを設計する方法について説明します。 Application Insights の実装、テレメトリ データの統合、迅速な問題の識別のための拡張検索の使用、適切な監視ツールの選択を行って、ペースの速い DevOps 環境でアプリケーションの正常性と最適なユーザー エクスペリエンスを確保する方法について説明します。

このモジュールでは、監視アラートを効果的に管理し、非難ではなく学習に焦点を当てた無責任な振り返りを実施し、エンジニアが安全に間違いを報告するだけの文化を構築する方法について説明します。 Azure Application Insights のスマート検出に関する実際の問題を特定し、意味のないアラートを減らし、サーバーの応答時間の低下パターンを理解することで、アプリケーションのパフォーマンスを向上させる方法について説明します。