Azure
Observability (Azure Monitor + App Insights)
Azure Monitor + Application Insights + Log Analytics + Grafana のオブザーバビリティ構成。Application Insightsのエージェントレス計装でコードを変更せずにAPM・分散トレーシング・カスタムメトリクスを取得し、Azure Monitorで統合管理します。
アーキテクチャ構成図
アプリケーション
SDK / エージェントレス Auto-Instrumentation
Application Insights
APM・分散トレーシング・例外追跡
Log Analytics Workspace
ログ集約・KQLクエリ
Azure Monitor Metrics
リソースメトリクス・アラート
Azure Monitor Action Groups
通知: Email / PagerDuty / Teams
Azure Managed Grafana
統合ダッシュボード
↑ リクエスト / データの流れ(上から下)
採用サービス構成
- APM
- Application Insights
- ログ
- Log Analytics Workspace
- メトリクス
- Azure Monitor Metrics
- ダッシュボード
- Azure Managed Grafana
代表的なユースケース
- ✓App Service / AKSのAPMモニタリング
- ✓フロントエンド Real User Monitoring
- ✓デプロイ後の自動品質ゲート
- ✓コスト分析・リソース利用率最適化
このパターンを選ぶ判断基準
.NET / Java / Node.js / Python アプリにエージェントレスでAPM計装を追加したい場合や、Azure DevOpsのリリースゲートとして品質メトリクスを活用したい場合に最適です。