使用 Amazon Quick 和 New Relic 构建自动化事件分类助手
本文向工程团队展示如何搭建自定义的事件分类助手,利用 Amazon Quick 集成 New Relic MCP 服务器和 Asana,通过单一提示自动完成调查、生成根因分析报告并创建任务,从而缩短平均解决时间(MTTR)。
站点可靠性工程师(SRE)和支持工程师在处理事件分类时,通常需要跨多个工具收集证据、评估用户影响并创建后续任务,这一过程对时间极为敏感。借助 Amazon Quick 和 New Relic,您可以将调查和交接步骤整合到一个对话式工作流中。本文展示了如何构建一个自定义的事件分类助手,该助手使用 Amazon Quick 代理,通过 New Relic 模型上下文协议(MCP)服务器和 Asana 的原生集成来编排响应。从单个提示开始,Amazon Quick 代理会调查事件、汇编包含证据链接的根因分析(RCA)简报,并创建可追踪的 Asana 任务,随时准备交接。
对于工程领导者来说,减少平均解决时间(MTTR)是提升业务影响的关键途径。在内部测试中,使用 New Relic 自有应用时,该代理缩短了事件分类的证据收集阶段,从而加快了解决速度,降低了工程团队轮班之间的知识丢失风险,并为整个值班轮换提供了统一的调查标准。
New Relic MCP 服务器是 Amazon Quick 的内置连接器,可提供用于事件响应和性能分析的 AI 推理工具。Asana 同样是 Amazon Quick 的内置连接器,支持任务创建。代理使用五个 New Relic 推理工具:generate_alert_insights_report 识别关键告警驱动因素;generate_user_impact_report 量化影响范围,包括受影响用户和服务数量;analyze_entity_logs 发现错误签名和异常;analyze_transactions 识别缓慢或失败的请求;natural_language_to_nrql_query 将自然语言问题转换为 New Relic 查询语言(NRQL)并运行。
在实施前,您需要确保拥有 Amazon Quick Professional 订阅、New Relic 账户以及包含“SRE Incident Triage”项目的 Asana 工作区。实施步骤包括:首先在 Amazon Quick 集成控制台中设置 New Relic 集成并认证账户;然后在 Asana 开发者控制台创建 OAuth 应用,获取客户端 ID 和密钥,并在 Amazon Quick 中配置 Asana 集成;接着创建聊天代理,链接上述集成,并替换生成的指令为专用于事件分类的指令;最后通过发送示例提示测试工作流。
安全与治理方面,建议使用专用服务账户并遵循最小权限原则:New Relic 连接器应使用只读角色,Asana 连接器应限制为仅能在特定项目中创建任务。避免在 Asana 任务中包含个人身份信息(PII)、客户标识符、IP 地址等敏感数据。定期轮换凭据,并启用审计日志记录。若为原型,请及时清理资源以避免持续费用。
本文展示了如何通过 Amazon Quick 的原生集成构建一个代理式事件分类助手,将 New Relic 的监控数据与 Asana 的任务管理无缝结合,从而加速事件响应并提高工程团队的协作效率。