「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
Azureの監視と管理
レイヤ †
上位 †
- 原則としてはアプリ・レベルでの監視を基本に考える。
- 同じ物理サーバーに同居するマルチ・テナントなので。
- 「業務処理として正しく動いているかどうか」を監視
下位 †
- ミドル、インフラ・レイヤ
- 障害予防や障害切分のタメの全体的な「症状」の監視
※ 3rd party ミドル製品のサポートが手薄(プリセット情報が無いので)。
構成 †
- Azure Diagnostics 拡張機能エージェント
- WAD : Windows エージェント
- LAD : Linux エージェント
- Log Analyticsエージェント
- MMA : Microsoft Monitoring Agent
- LAA : Log Analytics Agent
出力 †
ログを以下の出力系統に出力する。
- ストレージ
- 長期間保存に優れる。
- Storage Explorerで生ログ参照。
- お手軽だが分析は苦手。
- ログ分析ツール
KQL(Kusto Query Language)の利用が必要
- OMSソリューション
定型的な保守作業の管理画面を提供
2系統以上の出力に飛ばすというケースもある。
ログ †
タイプ †
コントロール / 管理ログ †
Azure Resource Manager (ARM) の
CREATE、UPDATE、および DELETE 操作の可視性を提供。
データ プレーン ログ †
Azure リソース使用の一環として発生するイベントの可視性を提供。
処理済みイベント †
ユーザーに代わって処理された分析済みのイベント / アラートに関する情報を提供。
構成要素 †
Applicationログ †
- 出力先には以下がある。
- ディスク
- データディスク:不揮発
- 一時ディスク:揮発性(VMの再デプロイで消失)
- Azure Storage
- KVS, RDB
- , etc.
アクティビティ ログ(Activity logs) †
診断ログ(Diagnostic logs) †
- 定期イベントおよびスポット・イベントが
ネットワーク リソースにより作成される。
メトリック †
- 全てのリソースがメトリックを持っているわけではない。
- 最初から有効で、サンプリング間隔は最短のもので1分、30日間保存。
監視機能 †
共有機能 †
(Shared Capabilities)
Azure Alerts †
重大な状態を事前に通知し、可能であれば修正のためのアクションを実行
Dashboards †
- さまざまな種類のデータを組み合わせて、
Azureポータル内の 1 つのウィンドウに表示
Metric Explorer †
メトリックを Log Analytics に送信して、他のソースから収集されたデータと合わせて分析できる。
モニター機能 †
(Core Monitoring)
- Azure サービスのコアな監視用にログを収集し、
Azure Advisor †
- リソース構成と使用状況に関するテレメトリを常に監視、リスクと潜在的な問題を検知。
- ベスト プラクティスに基づいて、ユーザの環境に合わせた推奨事項、最善の解決策を提示。
- これにより、リソースのコスト / パフォーマンス / セキュリティ / 可用性の最適化を図る。
Service Health †
- アプリケーションの正常性は、使用している Azure サービスの影響を受ける。
- Azure サービスでアプリケーションに影響を与える可能性のある問題を発生/特定。
- 予定メンテナンスの計画にも役立つ。
高機能インフラ監視ツール †
(Deep Infrastructure Monitoring)
高機能アプリ監視ツール †
(Deep Application Monitoring)
App Service Web アプリの問題を診断する。
セキュア化とロックダウン †
作業内容の安全性の確認 †
- 入力制御(インバウンド)
本機能への入力が、IaaSから見て出力なので、経路制限について。
- 出力制御(アウトバウンド)
本機能への出力が、IaaSから見て入力なので、経路開放について。
変更・保守、作業の一覧化 †
参考 †
Microsoft Docs †
ログ †
監視 †
Tags: :インフラストラクチャ, :クラウド, :Azure