
Azure上の運用監視
2021年11月17日 単 続龍
技術動向
マイクロサービスという言葉がIT業界で、はやりがあり、IT雑誌にもキーワードが数多く記載されております。近年は新しい概念の提出、推進および主流になるまでのタイムが短縮していることが感じられますが、大規模サービスの提供においては、結合度が低くなるモジュール間の設計や、運用面からを考慮して各モジュールの監視および迅速な復旧対応は非常に重要になってきました。
さまざまな監視課題に直視して問題を解決するため、プロセスごとの監視やログ監視の手法がありますが、弊社は開発されているサービスの中、Azureモニターが数多くの案件に採用されました。
- Application Insights
Application Insightsは、Azure Monitor標準機能でアプリケーションの死活監視やパフォーマンスの異常が自動的に検出されます。検出の結果を電子メール、SMS、ポータルサイトからお知らせします。
- Log Analytics
Log Analyticsは、Application Insightsから収集されたログを分析して特定な条件に一致するレコードの取得とパターン分析を行うための対話形式ツールです。Log Analyticsのクエリ編集により、必要なログ内容を取り出すことは可能です。