New Relic Skill:让 Claude Code 原生接入全栈可观测数据
总结
New Relic 是 Anthropic 官方插件市场 claude-plugins-official 中的明星插件,让 Claude Code 原生接入 New Relic 全栈可观测数据——APM 性能分析、FinOps 云成本洞察、Kubernetes 故障诊断、NRQL 自由查询、告警响应,均可直接在终端完成。作为 MCP Market 2026 年 9 月 21 日榜单 #1 热门 Skill(47K 关注度),它把云端监控能力装进了开发者的日常编码流,不再需要切换到 Web 控制台查指标。
功能与原则
New Relic 插件将 New Relic 遥测数据(APM、基础设施、云成本、Kubernetes)暴露为 Claude Code 的原生工具集,遵循三条原则:数据不离开机器(查询走 New Relic NerdGraph API,结果在终端呈现)、对话式诊断(用自然语言追问根因,而非机械罗列指标)、行动导向(告警响应直接给出修复步骤或 Runbook)。
认可度
- GitHub Star:父仓库
anthropics/claude-plugins-official约 35,909 ⭐(截至 2026-09-22),该插件为官方收录的热门子模块 - MCP Market 热度:2026-09-21 日榜 #1,同类可观测性 Skill 中关注度最高
- 平台覆盖:Claude Code、Codex 等多 Agent 支持
链接
GitHub(父仓库):https://github.com/anthropics/claude-plugins-official
原作者
Anthropic × New Relic 官方合作
– 维护方:Anthropic Claude Code 团队 + New Relic 官方
– 定位:企业级可观测性插件,瞄准 DevOps/SRE 工程师和后端开发者
介绍
New Relic 插件是 Claude Code 官方插件市场中最早一批企业级集成之一。它让 AI 编码助手直接读取 New Relic 的遥测数据,将监控从”事后登录控制台”变成”编码过程中自然发生的对话”。
安装插件后,Claude Code 会自动识别 New Relic 相关问题,并调用对应工具:APM 数据用于定位慢请求和报错,FinOps 数据用于追踪云成本异常,Kubernetes 数据用于诊断 Pod 状态和资源压力,NRQL 查询用于自定义指标分析。所有数据通过 New Relic NerdGraph API 获取,无需在本地部署任何监控代理。
这个插件的核心价值在于缩短故障响应路径:工程师遇到生产问题时,通常需要打开 New Relic 控制台 → 登录 → 导航到对应服务 → 输入查询 → 分析图表。现在只需在 Claude Code 会话里说”checkout 服务最近 30 分钟的错误率是多少”,AI 就能直接返回答案并附上根因推断。
特点
- APM 性能分析:事务级性能数据(响应时间、吞吐量、Apdex 评分),支持按应用、服务、端点层层下钻
- FinOps 云成本洞察:AWS/Azure/GCP 成本异常分析,在预算超支前给出预警信号
- Kubernetes 故障诊断:Pod 状态(CrashLoopBackOff、OOMKills、Evictions)、HPA 扩容问题、节点压力诊断
- NRQL 自由查询:用自然语言描述需求,Claude 转化为 NRQL 语句并执行,返回结构化结果
- 告警响应:告警触发时自动分析violation,给出可能原因和修复建议
- 零数据落地:查询结果仅在终端展示,不落本地磁盘,适合有数据安全要求的企业
使用方法
安装(在 Claude Code 中执行):
/plugin marketplace add anthropics/claude-plugins-official
/plugin install newrelic@claude-plugins-official
前提条件:
– 已安装 Claude Code 并完成登录
– 一个 New Relic 账号(含 User API Key,以 NRAK- 开头)和 Account ID
配置环境变量(在终端或 .bashrc/.zshrc 中):
export NEW_RELIC_API_KEY="your-user-api-key"
export NEW_RELIC_ACCOUNT_ID="your-account-id"
最小示例(在 Claude Code 对话中直接提问):
– “What’s the error rate for checkout-service in the last 30 minutes?”
– “Show me the slowest endpoints for our API gateway”
– “Why is the payments pod crashing repeatedly?”
– “/nr-query SELECT average(duration) FROM Transaction FACET appName SINCE 1 hour ago”
使用场景与人群
适用场景:
– 生产环境故障排查:慢请求、错误率飙升、Pod 重启
– 云成本审计:识别单服务或单账号的日/周/月成本异常
– SRE Runbook 自动化:告警触发后自动生成初步诊断报告
– 性能优化验证:代码发布后对比前后 APM 数据
目标用户:
– 后端工程师(SRE/DevOps)
– 需要在编码会话中直接做可观测性判断的开发者
– 使用 New Relic 作为主要监控平台的企业团队
输入与输出案例
案例 1:APM 慢请求诊断
输入:
“The checkout endpoint has been slow for the past hour. Can you check the APM data and tell me which transaction is the bottleneck?”
输出(Claude Code 返回):
检查 New Relic APM 数据,过去 1 小时
checkout服务吞吐量约 340 req/min,平均响应时间 1.2s,p99 为 3.8s。最慢的端点为POST /api/v2/orders,平均 2.1s,其中payment_processor.call()外部调用占 1.4s。建议检查支付网关侧延迟或增加超时重试配置。
案例 2:Kubernetes Pod 故障诊断
输入:
“The payments pod keeps crashing. Check the New Relic Kubernetes data.”
输出(Claude Code 返回):
在过去 20 分钟内,
payments-7d8f6b9-xk2p9Pod 共重启 4 次,最近一次退出码为 137(OOMKilled)。内存使用在重启前达到 890Mi,接近容器限制 1Gi。Nodeworker-node-03存在内存压力。推荐:将容器内存限制调整为 2Gi,或检查内存泄漏(重点看 payment-cache 服务)。
GitHub: https://github.com/anthropics/claude-plugins-official
评论区
登录后可评论。