Agentic Logic Apps를 사용하여 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 생성의 세 단계로 구성됩니다. Autonomous Agent 워크플로를 갖춘 Consumption (Multi-Tenant) Logic App으로 구축된 Logic App에는 트리거 입력을 읽고, 서비스 소유자를 조회하고, 경고 이메일을 보내고, 실패 알림을 보내는 도구가 포함됩니다. Azure Monitor Action Group은 일치하는 Service Health 이벤트가 발생하면 HTTP 트리거를 사용하여 Logic App을 호출합니다. 마지막으로 Service Health Alert는 이 Action Group을 사용하도록 구성됩니다.배포 후 이메일 알림을 위해 Office 365 권한 부여가 필요합니다. Logic App 실행, 라우팅 정확성 및 이메일 전달에 대한 검증 및 테스트가 권장됩니다. Service Health 이벤트는 드물기 때문에 솔루션 비용은 일반적으로 소비량을 기준으로 낮습니다. 이 솔루션은 알림 라우팅을 책임 팀으로 자동화하여 경고 관리를 간소화하고 수동 노력을 줄이며 응답 시간을 개선하는 데 도움이 됩니다.