AI 智能体在 New Relic 中能做什么
用 NRQL 回答问题
您可以询问本周哪些端点变慢了,或某个客户遇到了多少错误。它会编写并运行 NRQL,检查数据是否合理,再给出答案并展示查询语句。
指令与上周相比,本周哪些事务变慢了?请展示你用的 NRQL。
调查未解决的问题
当告警条件触发问题时,它会查看事件、慢事务追踪、错误收件箱和相关实体的近期变更,写出最可能的原因。经您同意后,即可发布到 Slack。
指令orders-service 有一个未解决的严重问题。是什么原因造成的,现在还在恶化吗?
比较部署前后的表现
它使用变更追踪中的部署标记,并与 GitHub 中的合并记录匹配,比较每次发布前后各一小时的响应时间、吞吐量和错误率,标出表现变差的服务。
指令每次生产部署后,比较部署前后各一小时的数据,告诉我是否有服务性能下降。
处理错误收件箱
每天早上,它按服务和受影响的用户整理新增错误组,关联可能的代码路径,并建议负责人、起草 Jira 工单。分配或解决错误前会先征求同意。
指令每个工作日 9 点,检查收件箱中的新增错误组,并为每组建议一位负责人。
优化告警条件
它找出上个月触发事件最多、但没有人采取行动的告警条件,根据实际数据提出新的阈值或持续时间。修改条件前会先征求同意。
指令上个月哪些告警条件触发的事件最多,却没有人处理?请提出更合适的阈值。
创建服务仪表板
它为服务起草由 NRQL 图表组成的仪表板,例如各端点延迟、错误率和最慢的数据库调用。在您的账号中创建前会先征求同意。
指令为结账服务创建一个仪表板,展示各端点延迟、错误率和最慢的查询。
报告服务水平
每周一,它会查看您的服务水平指标,记录哪些指标未达标及其原因,并在 Google Slides 中撰写摘要,供工程评审使用。
指令每周一,将上周的服务水平结果整理成三张幻灯片,供工程评审使用。
如何连接
- 1您只需使用用户密钥或自己的登录信息连接一次 New Relic。AI智能体在该用户拥有的账号和角色权限范围内工作,因此只有只读权限的用户即使获得批准,也无法修改告警。
- 2您可以选择哪些 AI 智能体使用 New Relic。工程智能体需要使用它,数据智能体也可以读取数据来制作报告;处理销售或客户支持的智能体则不需要。
- 3运行查询以及读取追踪、问题和仪表板时无需征求同意。修改告警条件或策略、创建仪表板、静音告警,或分配和解决错误前会先征求同意。
更多开发与 IT应用
AI 智能体还可使用以下同类应用,每款应用都有专属介绍页。
常见问题
AI智能体可以编写 NRQL 查询吗?
可以。您用自然语言提问,AI智能体就会编写并运行 NRQL,解释结果并展示查询语句,方便您在仪表板或告警中复用。如果初次结果看起来不对,例如时间范围没有覆盖事件,它会说明情况并调整查询。
AI智能体能查出应用变慢的原因吗?
它可以进行排查。AI智能体会比较变慢时段和平常时段,查看事务追踪和数据库耗时,检查部署标记,并指出最可能导致问题的变更。它通过 New Relic 连接工作;连接无法覆盖的操作,它会使用自己的浏览器完成。
AI智能体会不经同意就修改 New Relic 告警条件吗?
不会。每次修改条件、策略或通知时,AI智能体都会展示卡片,列出新旧设置和修改依据。只有读取和查询无需征求同意,因此在您允许修改之前,告警设置会保持团队设定的状态。
把 New Relic 用户密钥交给 AI智能体安全吗?
用户密钥具有所属用户的权限,因此请为一个仅拥有工作所需权限的用户创建密钥。任何修改都需要经过批准,增加了一道检查。您可以随时在 New Relic 中删除密钥,AI智能体会立即失去访问权限。