エージェントロジックアプリを使用して、Azure Service Healthアラートを適切なサービスオーナーに自動ルーティングする
組織は、ますます多くのチームに Azure サービスの所有権を分散させています。Azure Service Health は重要な更新情報を提供しますが、通知はしばしば中央のメールボックスに送信され、手動での転送が必要になります。この手動プロセスは、Azure サービスとチームの増加に伴い非効率になり、応答時間に影響を与えます。提案されている自動化されたソリューションは、Azure Service Health、Azure Monitor Action Groups、およびインテリジェントな通知ルーティングのための Autonomous Agent Logic App を使用します。Logic App はインテリジェントなルーティングレイヤーとして機能し、各 Service Health 通知を受信すべき担当者を決定します。この例では、Azure Blob Storage に CSV として保存されているサービスと担当者のマッピングを維持しており、SharePoint やデータベースなどの他のデータソースに置き換えることができます。Autonomous Agent は、イベントを分析し、サービスを特定し、担当者の情報を取得し、通知を配信することで、ルーティングロジックを簡素化します。このソリューションは、Logic App の構築、Azure Monitor Action Group の構成、および Service Health Alert の作成という 3 つのステップで構成されます。Autonomous Agent ワークフローを備えた Consumption (Multi-Tenant) Logic App として構築された Logic App には、トリガー入力を読み取る、サービス担当者を検索する、アラートメールを送信する、および障害通知を行うためのツールが含まれています。Azure Monitor Action Group は、HTTP トリガーを使用して、一致する Service Health イベントが発生したときに Logic App を呼び出します。最後に、Service Health Alert は、この Action Group を使用するように構成されます。デプロイ後、メール通知には Office 365 の承認が必要です。Logic App の実行、ルーティングの正確性、およびメール配信の検証とテストが推奨されます。Service Health イベントはまれであるため、このソリューションのコストは、消費量に基づいて一般的に低くなります。これにより、組織は、担当チームへの通知ルーティングを自動化し、手動作業を削減し、応答時間を改善することで、アラート管理を合理化できます。