new_relic-automation
通过Rube MCP(Composio)自动化New Relic任务:应用性能管理、警报设置、仪表板配置、NRQL查询以及基础设施监控。始终优先搜索工具以获取最新架构信息。
分类
开发工具安装
热度:38
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-new_relic-automation&locale=zh&source=copy
New Relic Automation - 通过 Rube MCP 自动化 New Relic 操作
技能概述
通过 Composio 的 Rube MCP 服务器自动化执行 New Relic 任务,包括 APM 监控、警报配置、仪表板管理、NRQL 查询和基础设施监控等操作。
适用场景
1. DevOps 流水线集成
在 CI/CD 流水线中自动触发 New Relic 操作,如部署后自动创建快照、验证性能指标或配置环境监控。无需手动登录 New Relic 控制台,通过 Rube MCP 即可在代码中完成所有监控配置。
2. 批量监控资源管理
当需要跨多个应用或环境统一管理 New Relic 资源时,可使用此技能批量创建警报规则、同步仪表板配置或执行 NRQL 查询。特别适合多环境部署和标准化监控场景。
3. 自动化运维与响应
构建自动化工作流,当 New Relic 检测到异常时自动执行诊断查询、收集相关数据或触发后续操作。适用于 SRE 团队构建自动故障响应和自愈系统。
核心功能
工具自动发现与执行
通过
RUBE_SEARCH_TOOLS 动态查询当前可用的 New Relic 工具列表,获取最新的工具架构和推荐执行步骤。避免硬编码工具名称,确保与 Composio 平台的工具更新保持同步。支持单步执行和多步骤复杂工作流。连接管理与状态验证
使用
RUBE_MANAGE_CONNECTIONS 管理 New Relic OAuth 连接,自动检测连接状态(ACTIVE/EXPIRED/INACTIVE)。连接过期时提供重新认证指引,确保所有操作都在有效连接下执行。支持多账户管理和连接状态监控。NRQL 查询与数据操作
自动化执行 NRQL(New Relic Query Language)查询,批量提取 APM、基础设施和日志数据。支持分页处理大数据集,可将查询结果传递给下游工具或存储到 Workbench 进行进一步分析。适用于生成自定义报告和数据分析任务。
常见问题
Rube MCP 是什么?如何开始使用?
Rube MCP 是 Composio 提供的 MCP(Model Context Protocol)服务器,无需 API 密钥即可使用。只需在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器端点即可。连接成功后,可使用 RUBE_SEARCH_TOOLS 验证服务可用性,然后通过 RUBE_MANAGE_CONNECTIONS 配置 New Relic 账户授权。
为什么每次执行前都要搜索工具?
Composio 平台的工具列表和架构可能会更新,硬编码工具名称可能导致调用失败。RUBE_SEARCH_TOOLS 不仅返回当前可用的工具列表,还会提供推荐的执行步骤、已知问题和输入架构。这是确保技能长期稳定运行的关键步骤。
如何处理 API 速率限制?
New Relic API 有速率限制,批量操作时建议:
ThreadPoolExecutor 并行执行独立操作以提高效率RUBE_REMOTE_WORKBENCH 在远程执行长时间运行的批量任务,避免本地超时支持 NRQL 查询吗?如何使用?
完全支持。首先通过 RUBE_SEARCH_TOOLS 查询与 NRQL 相关的工具(如 "execute NRQL query"),然后使用 RUBE_MULTI_EXECUTE_TOOL 执行查询。查询结果可用于:
对于大数据集查询,检查响应中的分页标记(如 next_cursor)并继续获取直到数据完整。