New Relic Automation

自动化New Relic可观测性工作流——通过Composio MCP集成管理警报策略、通知渠道、警报条件,并监控应用程序及浏览器应用。

安装

热度:31

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-new-relic-automation&locale=zh&source=copy

New Relic Automation - 可观测性工作流自动化

技能概述


New Relic Automation 是一个通过 Composio MCP 集成的自动化技能,帮助 DevOps 和 SRE 团队通过 API 管理 New Relic 告警策略、通知渠道和应用监控,实现可观测性工作流的自动化操作。

适用场景


  • 告警策略自动化管理:创建、查询和删除 New Relic 告警策略,批量管理多个环境的告警配置,无需手动登录控制台。
  • 多渠道通知配置:统一管理邮件、Slack、Webhook、PagerDuty、OpsGenie 和 VictorOps 等通知渠道,确保告警及时触达相关团队。
  • 应用监控集成:自动监控 APM 应用和浏览器应用性能,获取应用列表和运行状态,将监控数据集成到 CI/CD 流程中。
  • 核心功能


  • 告警策略生命周期管理

  • - 使用 NEW_RELIC_GET_ALERT_POLICIES 列出现有策略,支持按名称和 incident preference 筛选
    - 使用 NEW_RELIC_CREATE_ALERT_POLICY 创建新策略,支持配置 PER_POLICY、PER_CONDITION 和 PER_CONDITION_AND_TARGET 三种告警模式
    - 使用 NEW_RELIC_DELETE_ALERT_POLICY 删除不需要的策略

  • 通知渠道自动化配置

  • - 使用 NEW_RELIC_CREATE_ALERT_CHANNEL 创建多种类型的通知渠道,每种渠道的配置字段不同(如 Email 需要 recipients,Slack 需要 webhook URL 和 channel)
    - 使用 NEW_RELIC_GET_ALERT_CHANNELS 查看所有已配置的渠道
    - 使用 NEW_RELIC_UPDATE_ALERT_CHANNEL 修改现有渠道配置

  • 应用监控与告警条件检查

  • - 使用 NEW_RELIC_GET_APPLICATIONSNEW_RELIC_GET_BROWSER_APPLICATIONS 列出 APM 和浏览器监控的应用,支持按名称和主机筛选
    - 使用 NEW_RELIC_GET_ALERT_CONDITIONS 查看特定策略下的所有告警条件配置

    常见问题

    如何通过 New Relic Automation 创建告警策略?


    使用 NEW_RELIC_CREATE_ALERT_POLICY 工具,提供唯一的策略名称和 incident preference 参数。策略名称必须在账户内唯一,incident preference 决定了告警的生成方式:PER_POLICY 为每个策略生成一个告警,PER_CONDITION 为每个条件生成一个告警,PER_CONDITION_AND_TARGET 为每个条件和目标组合生成告警。

    New Relic Automation 支持哪些通知渠道?


    该技能支持 6 种通知渠道类型:Email(需要 recipients 字段)、Slack(需要 webhook URL 和 channel)、Webhook(需要 URL 和可选的认证信息)、PagerDuty(需要 service_key)、OpsGenie(需要 api_key 和 recipients)和 VictorOps(需要 key 和 route_key)。

    创建通知渠道后如何关联到告警策略?


    创建通知渠道后,需要使用 New Relic API 或控制台手动将渠道关联到具体的告警策略。New Relic Automation 目前提供了渠道的创建、查询和更新功能,但渠道与策略的关联需要通过额外的操作来完成。

    Composio MCP 集成如何配置?


    在客户端添加 Composio MCP 服务器地址 https://rube.app/mcp,然后在首次使用 New Relic 相关工具时,系统会提示连接 New Relic 账户,需要提供 New Relic API Key 进行认证。