mcpField
A
azure-sre-agent

azure-sre-agent

github.com/microsoftdocs云与 DevOps796171 次安装3 天前更新
代码仓库

关于 azure-sre-agent

面向 Azure SRE Agent 使用者的指导技能,涵盖故障排查、安全、配置、集成与部署,并结合本地速查资料和远程文档获取。

主要功能

  1. 01排查遥测、部署和操作问题
  2. 02指导监控集成与调查决策
  3. 03涵盖身份、网络和访问控制
  4. 04配置连接器、工具和事件计划
  5. 05介绍 IaC 模板部署

适用场景

  1. 01使用 KQL 分析 Agent 遥测
  2. 02规划冷备用灾难恢复
  3. 03配置 GitHub、Azure DevOps 和事件平台连接
  4. 04通过 IaC 模板部署 SRE Agent

MCP 相关

包含 Azure SRE Agent MCP 服务端配置、IDE 客户端接入,以及连接 MCP 工具服务的指导。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-sre-agent

安装后在 Claude Code 中输入/azure-sre-agent确认已加载。

详细介绍

Azure Sre Agent 技能

此技能为 Azure Sre Agent 提供专业指导,涵盖故障排除、最佳实践、决策、架构与设计模式、安全、配置、集成与编码模式,以及部署。它结合了本地快速参考内容和远程文档获取功能。

如何使用此技能

重要提示(面向 Agent):使用下方的类别索引查找相关章节。对于包含行号范围的类别(例如 L35-L120),请使用 read_file 读取指定行。对于包含文件链接的类别(例如 [security.md](security.md)),请使用 read_file 读取链接指向的参考文件

重要提示(面向 Agent):如果 metadata.generated_at 的时间超过 3 个月,请建议用户从仓库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问以获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为 from=learn-agent-skill。返回 Markdown。
  • 备选:使用 fetch_webpage,并将查询字符串设为 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行号说明
故障排除L36-L43诊断并修复 SRE Agent 问题:使用 KQL 查询遥测数据、提交 Azure 支持请求、解决部署/操作失败问题,以及调试 AKS 上的 Java 性能。
最佳实践L44-L48将 Azure Monitor、Application Insights 及相关可观测性工具与 SRE Agent 集成的最佳实践,以收集、分析遥测数据和警报并采取相应措施。
决策L49-L54关于何时进行深入调查、何时使用 Log Analytics 而非 App Insights、如何估算/控制 SRE Agent 成本,以及可在哪些 Azure 区域部署的指导。
架构与设计模式L55-L59为 Azure SRE Agent 设计冷备用灾难恢复,包括架构选择、故障转移策略、RPO/RTO 考量以及环境复制。
安全L60-L78SRE Agent 的安全、身份与访问控制:身份验证模型、RBAC/角色、网络/防火墙、GitHub/ADO 访问、Key Vault/IP 允许列表、审批、数据驻留和工具访问策略。
配置L79-L92配置 SRE Agent 功能:代码解释器、知识源、工具/技能、治理钩子、子 Agent、事件计划、连接器、网络/VNet、GitHub 身份验证、MCP/IDE 和 REST 钩子。
集成与编码模式L93-L113将 Azure SRE Agent 与 DevOps、GitHub、可观测性、事件工具、MCP 服务以及 Python/Kusto 工具集成,并介绍安全 API 使用和跨租户访问配置
部署L114-L117如何使用基础设施即代码模板部署 Azure SRE Agent,包括所需资源、参数和环境配置步骤。
故障排除
主题URL
使用 KQL 查询 Azure SRE Agent 遥测数据和操作https://learn.microsoft.com/en-us/azure/sre-agent/audit-agent-actions
在 SRE Agent 故障排除期间提交 Azure 支持请求https://learn.microsoft.com/en-us/azure/sre-agent/create-support-request
排查 Azure SRE Agent 部署和操作问题https://learn.microsoft.com/en-us/azure/sre-agent/faq-troubleshooting
使用 SRE Agent 诊断 AKS 上的 Java 性能问题https://learn.microsoft.com/en-us/azure/sre-agent/troubleshoot-java-aks
最佳实践
主题URL
将 Azure 可观测性工具与 SRE Agent 配合使用https://learn.microsoft.com/en-us/azure/sre-agent/diagnose-azure-observability
决策
主题URL
决定何时在 Azure SRE Agent 中使用深度调查https://learn.microsoft.com/en-us/azure/sre-agent/deep-investigation
决定何时在 SRE Agent 中使用 Log Analytics 和 App Insights 连接器https://learn.microsoft.com/en-us/azure/sre-agent/log-analytics-app-insights
架构与设计模式
主题URL
为 Azure SRE Agent 设计冷备用灾难恢复方案https://learn.microsoft.com/en-us/azure/sre-agent/disaster-recovery
安全性
主题URL
了解 Azure SRE Agent 身份和身份验证https://learn.microsoft.com/en-us/azure/sre-agent/agent-identity
在 Key Vault 防火墙中将 SRE Agent 的出站 IP 列入允许列表https://learn.microsoft.com/en-us/azure/sre-agent/allow-list-key-vault-firewall
为 Azure SRE Agent 配置安全网络控制https://learn.microsoft.com/en-us/azure/sre-agent/configure-network-controls
在 SRE Agent 中配置对 ADO 存储库的托管身份访问https://learn.microsoft.com/en-us/azure/sre-agent/connect-ado-repo-managed-identity
安全地将 GitHub Enterprise Cloud 连接到 SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/connect-github-enterprise-cloud
为 Azure SRE Agent 配置数据驻留和隐私https://learn.microsoft.com/en-us/azure/sre-agent/data-privacy
管理 Azure SRE Agent 权限和资源访问https://learn.microsoft.com/en-us/azure/sre-agent/manage-permissions
配置 Azure SRE Agent 的网络和防火墙访问https://learn.microsoft.com/en-us/azure/sre-agent/network-requirements
配置 Azure SRE Agent 权限和 RBAC 访问https://learn.microsoft.com/en-us/azure/sre-agent/permissions
在 Azure SRE Agent 中配置运行模式和审批https://learn.microsoft.com/en-us/azure/sre-agent/run-modes
了解 Azure SRE Agent 的安全架构https://learn.microsoft.com/en-us/azure/sre-agent/security-overview
安全地配置 SRE Agent 的 BYO GitHub Apphttps://learn.microsoft.com/en-us/azure/sre-agent/setup-github-byo-app
了解 Azure SRE Agent 中的订阅可见性和权限https://learn.microsoft.com/en-us/azure/sre-agent/subscription-permission-visibility
为 Azure SRE Agent 定义工具访问策略https://learn.microsoft.com/en-us/azure/sre-agent/tool-access-policies
配置 Azure SRE Agent 角色和权限https://learn.microsoft.com/en-us/azure/sre-agent/user-roles
配置
主题URL
使用 SRE Agent 代码解释器运行 Python 和 shellhttps://learn.microsoft.com/en-us/azure/sre-agent/code-interpreter
将知识源连接到 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/connect-knowledge
在 Azure SRE Agent 中创建和管理治理钩子https://learn.microsoft.com/en-us/azure/sre-agent/create-manage-hooks-ui
在 Azure SRE Agent 中配置事件响应计划https://learn.microsoft.com/en-us/azure/sre-agent/incident-response-plans
为 Azure SRE Agent 配置托管连接器https://learn.microsoft.com/en-us/azure/sre-agent/managed-connectors
为 Azure SRE Agent 配置 VNet 网络集成https://learn.microsoft.com/en-us/azure/sre-agent/network-integration
为 SRE Agent 配置 GitHub OAuth 或 PAT 连接器https://learn.microsoft.com/en-us/azure/sre-agent/setup-github-connector
为 IDE 客户端配置 Azure SRE Agent MCP 服务https://learn.microsoft.com/en-us/azure/sre-agent/setup-mcp-server
通过 REST API 在 Azure SRE Agent 中配置 Agent 钩子https://learn.microsoft.com/en-us/azure/sre-agent/tutorial-agent-hooks
在 Azure SRE Agent 中启用并使用代码解释器https://learn.microsoft.com/en-us/azure/sre-agent/use-code-interpreter
集成与编码模式
主题URL
将 Azure DevOps 连接到 Azure SRE Agent,以访问代码和工作项https://learn.microsoft.com/en-us/azure/sre-agent/ado-connector
安全地使用 Azure SRE Agent REST APIhttps://learn.microsoft.com/en-us/azure/sre-agent/api-reference
将 Azure DevOps Wiki 连接为 SRE Agent 的知识来源https://learn.microsoft.com/en-us/azure/sre-agent/azure-devops-wiki-knowledge
将 Azure DevOps Wiki 连接为 SRE Agent 知识来源https://learn.microsoft.com/en-us/azure/sre-agent/connect-devops-wiki
使用连接器扩展 Azure SRE Agent 的功能https://learn.microsoft.com/en-us/azure/sre-agent/connectors
在 SRE Agent 中构建并部署 Python SLA 计算器工具https://learn.microsoft.com/en-us/azure/sre-agent/create-python-tool
为 SRE Agent 启用跨租户 Azure DevOps 访问https://learn.microsoft.com/en-us/azure/sre-agent/cross-account-ado-oauth
将外部可观测性工具集成到 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/diagnose-observability
将 GitHub 集成到 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/github-connector
将事件平台连接到 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/incident-platforms
定义 Kusto 工具,在 SRE Agent 中运行确定性 KQLhttps://learn.microsoft.com/en-us/azure/sre-agent/kusto-tools
将 Azure SRE Agent 连接到 MCP 工具服务https://learn.microsoft.com/en-us/azure/sre-agent/mcp-connector
通过 MCP 服务集成运行 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/mcp-server
将 PagerDuty 事件集成到 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/pagerduty-incidents
为 Azure SRE Agent 创建并配置 Python 工具https://learn.microsoft.com/en-us/azure/sre-agent/python-code-execution
为 Azure SRE Agent 配置旧版 Teams 连接器https://learn.microsoft.com/en-us/azure/sre-agent/set-up-teams-connector
将 ServiceNow 事件连接到 Azure SRE Agent 索引https://learn.microsoft.com/en-us/azure/sre-agent/setup-servicenow-indexing
部署
主题URL
使用 IaC 模板部署 Azure SRE Agenthttps://learn.microsoft.com/en-us/azure/sre-agent/deploy-iac

评论

支持 Markdown