三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Azure Service Health 事件自动通知 — 维护与故障早知道

Azure Service Health 事件自动通知 — 维护与故障早知道

概述

基于 Azure Function 自动监控多个 Azure 订阅的 Service Health 事件(服务故障、计划维护、健康建议、安全通知),新事件出现时钉钉通知,已通知的不重复。

  • 监控范围:多个 Azure 订阅
  • 事件类型:故障(🔴)、健康建议(🟡)、计划维护(🔵)、安全通知(🟠)
  • 通知逻辑:只通知新事件,同一事件只通知一次
  • 触发频率:每天 1 次(10:10 北京时间)
  • 认证方式:System Managed Identity(零凭证)
  • 状态存储:Azure Blob Storage(Function App 自带)
  • 成本:< ¥1/月

架构

Timer Trigger (每天 10:10) │ ▼ Azure Function (health_alert_daily) │ Managed Identity ▼ Resource Health API (/providers/Microsoft.ResourceHealth/events) │ ├─ 订阅A → 最近 7 天事件 ├─ 订阅B →
← 返回列表