🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install microsoft/azure-skills/azure-observability

💡 提示:需要 Node.js 和 NPM

Azure 可观测性服务

服务

服务 使用场景 MCP 工具 CLI
Azure Monitor 指标、警报、仪表板 azure__monitor az monitor
Application Insights 应用性能监控、分布式跟踪 azure__applicationinsights az monitor app-insights
Log Analytics 日志查询、KQL azure__kusto az monitor log-analytics
Alerts 通知、操作 az monitor alert
Workbooks 交互式报告 azure__workbooks

MCP 服务器(首选)

当 Azure MCP 启用时:

Monitor

  • azure__monitor 配合命令 monitor_metrics_query – 查询指标
  • azure__monitor 配合命令 monitor_logs_query – 使用 KQL 查询日志

Application Insights

  • azure__applicationinsights 配合命令 applicationinsights_component_list – 列出 Application Insights 资源

Log Analytics

  • azure__kusto 配合命令 kusto_cluster_list – 列出集群
  • azure__kusto 配合命令 kusto_query – 执行 KQL 查询

如果 Azure MCP 未启用: 运行 /azure:setup 或通过 /mcp 启用。

CLI 参考

# 列出 Log Analytics 工作区
az monitor log-analytics workspace list --output table

# 使用 KQL 查询日志
az monitor log-analytics query \
  --workspace 工作区ID \
  --analytics-query "AzureActivity | take 10"

# 列出 Application Insights
az monitor app-insights component list --output table

# 列出警报
az monitor alert list --output table

# 查询指标
az monitor metrics list \
  --resource 资源ID \
  --metric "Percentage CPU"

常用 KQL 查询

// 最近错误
AppExceptions
| where TimeGenerated > ago(1h)
| project TimeGenerated, Message, StackTrace
| order by TimeGenerated desc

// 请求性能
AppRequests
| where TimeGenerated > ago(1h)
| summarize avg(DurationMs), count() by Name
| order by avg_DurationMs desc

// 资源使用情况
AzureMetrics
| where TimeGenerated > ago(1h)
| where MetricName == "Percentage CPU"
| summarize avg(Average) by Resource

监控策略

监控内容 服务 指标/日志
应用程序错误 App Insights 异常、失败请求
性能 App Insights 响应时间、依赖项
基础设施 Azure Monitor CPU、内存、磁盘
安全性 Log Analytics 登录、审计日志
成本 成本管理 预算警报

SDK 快速参考

如需以编程方式访问监控服务,请参阅简明的 SDK 指南:

服务详情

有关特定服务的详细文档:

📄 原始文档

完整文档(英文):

https://skills.sh/microsoft/azure-skills/azure-observability

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。