New Relic Automation

Automate New Relic observability workflows -- manage alert policies, notification channels, alert conditions, and monitor applications and browser apps via the Composio MCP integration.

Install

Hot:31

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-new-relic-automation&locale=en&source=copy

New Relic Automation - Observability Workflow Automation

Skills Overview


New Relic Automation is an automation skill integrated via Composio MCP. It helps DevOps and SRE teams automate observability workflows by managing New Relic alert policies, notification channels, and application monitoring through APIs.

Use Cases


  • Automated Alert Policy Management: Create, query, and delete New Relic alert policies. Bulk-manage alert configurations across multiple environments without manually logging into the console.
  • Multi-Channel Notification Configuration: Centrally manage notification channels such as Email, Slack, Webhook, PagerDuty, OpsGenie, and VictorOps to ensure alerts reach the right teams promptly.
  • Application Monitoring Integration: Automatically monitor APM applications and browser application performance. Retrieve the application list and runtime status, and integrate monitoring data into CI/CD pipelines.
  • Core Features


  • Alert Policy Lifecycle Management

  • - Use NEW_RELIC_GET_ALERT_POLICIES to list existing policies and support filtering by name and incident preference
    - Use NEW_RELIC_CREATE_ALERT_POLICY to create new policies, supporting three alert modes: PER_POLICY, PER_CONDITION, and PER_CONDITION_AND_TARGET
    - Use NEW_RELIC_DELETE_ALERT_POLICY to delete unwanted policies

  • Notification Channel Automation Configuration

  • - Use NEW_RELIC_CREATE_ALERT_CHANNEL to create multiple types of notification channels. Configuration fields vary by channel type (e.g., Email needs recipients; Slack needs a webhook URL and channel)
    - Use NEW_RELIC_GET_ALERT_CHANNELS to view all configured channels
    - Use NEW_RELIC_UPDATE_ALERT_CHANNEL to modify existing channel configurations

  • Application Monitoring and Alert Condition Checks

  • - Use NEW_RELIC_GET_APPLICATIONS and NEW_RELIC_GET_BROWSER_APPLICATIONS to list APM and browser-monitored applications, supporting filtering by name and host
    - Use NEW_RELIC_GET_ALERT_CONDITIONS to view all alert condition configurations under a specific policy

    FAQ

    How do I create an alert policy with New Relic Automation?


    Use the NEW_RELIC_CREATE_ALERT_POLICY tool and provide a unique policy name along with the incident preference parameter. The policy name must be unique within the account. The incident preference determines how alerts are generated: PER_POLICY generates one alert per policy, PER_CONDITION generates one alert per condition, and PER_CONDITION_AND_TARGET generates alerts for each condition and target combination.

    What notification channels are supported by New Relic Automation?


    This skill supports 6 notification channel types: Email (requires recipients), Slack (requires webhook URL and channel), Webhook (requires URL and optional authentication info), PagerDuty (requires service_key), OpsGenie (requires api_key and recipients), and VictorOps (requires key and route_key).

    How do I associate a notification channel with an alert policy after creating it?


    After creating a notification channel, you must use the New Relic API or the console to manually associate the channel with a specific alert policy. New Relic Automation currently provides functions to create, query, and update channels, but associating channels with policies requires additional steps.

    How do I configure the Composio MCP integration?


    Add the Composio MCP server address https://rube.app/mcp to your client, and then the first time you use New Relic-related tools, the system will prompt you to connect your New Relic account and provide a New Relic API Key for authentication.