New Relic
Observability platform for metrics, traces, logs, alerts, dashboards, applications, and infrastructure telemetry.
Covers observability activity such as alerts, deployments, applications, infrastructure, metrics, and release events.
Use New Relic with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put New Relic to work.
What Snow can do with New Relic
These are the New Relic operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads38
Look at your data without changing it.
- Execute NRQL Query
Tool to execute NRQL queries to retrieve data from New Relic via NerdGraph GraphQL API. Use when you need to query telemetry data, analyze transactions, logs, metrics, or events. Supports both synchronous queries (returns results immediately) and asynchronous queries (returns queryId for long-running queries). For queries that may take longer than 5 seconds, use async_execution mode or increase timeout.
- Fetch Browser Configuration
Tool to fetch browser application configuration via New Relic's NerdGraph GraphQL API. Use when you need to retrieve JavaScript configuration (jsConfig) and script snippet (jsConfigScript) for a browser application. The jsConfig can be used in application source code, while jsConfigScript provides a ready-to-inject script tag for web pages.
- Fetch Browser JavaScript Snippet
Tool to fetch the JavaScript loader script snippet for a New Relic browser application. Use when you need to retrieve the JS snippet to embed in a web application for browser monitoring.
- Fetch Mobile Application Token
Tool to fetch mobile application token for a given mobile app entity GUID via New Relic's NerdGraph GraphQL API. Use when you need to retrieve the application token for mobile app authentication and monitoring setup.
- Get Alerts Violations
Tool to retrieve a list of alert violations from New Relic. Use when you need to query historical or current alert violations with optional filtering by date range and open status.
- Get App Metric Data
Tool to retrieve metric timeslice data for a New Relic application. Returns values like call_count, average_response_time, and other performance metrics. Use when you need to fetch specific metric data for an application.
- Get Application Metrics Names
Tool to retrieve a list of available metric names for a New Relic application. Use when you need to discover what metrics are available before querying metric data.
- Get Dashboard Entity Query
Tool to query detailed information about a New Relic dashboard entity using its GUID via NerdGraph GraphQL API. Use when you need to retrieve dashboard configuration, pages, widgets, owner information, and metadata.
- Get Lookup Table
Tool to download a lookup table that was previously uploaded to New Relic. Use when you need to retrieve lookup table data including metadata and optionally the table contents.
- Get Mobile Application
Tool to retrieve details for a specific New Relic mobile application including crash count and crash rate. Use when you need to get performance metrics, crash analytics, and health status for a mobile app.
Creates35
Add something new to your account.
- Create Alert Policy (GraphQL)
Tool to create a new alert policy using New Relic's NerdGraph GraphQL API. Use when you need to create a container for grouping alert conditions. Alert policies define how incidents are grouped and managed.
- Create API Access Keys
Tool to create New Relic API access keys using NerdGraph. Use when you need to generate user API keys or ingest keys (BROWSER or LICENSE types). Maximum 1,000 keys per ingest key type allowed.
- Create Dashboard
Tool to create a New Relic dashboard using NerdGraph GraphQL API. Use when you need to create custom dashboards with widgets, pages, and visualizations. Supports markdown, NRQL queries, and various chart types.
- Create Deployment Marker
Tool to record a deployment marker in New Relic to track changes and their effects on your systems. Deployment markers appear in New Relic UI charts and help correlate changes with system performance. Use this after deploying new code or configuration changes.
- Create NRQL Condition
Creates a new NRQL alert condition for a specified policy. NRQL conditions allow you to define alerts based on custom NRQL queries. Use this to set up advanced monitoring that triggers alerts when query results exceed defined thresholds.
- Create Secure Credential
Tool to add a secure credential to New Relic for use in synthetic monitors. Use when you need to store sensitive data like API keys, passwords, or tokens that will be referenced in synthetic monitor scripts.
- Create Service Level
Tool to create a service level indicator (SLI) and optional objectives (SLO) using New Relic's NerdGraph GraphQL API. Use when you need to define and track service quality metrics like latency, error rates, or availability.
- Create Synthetic Monitor
Tool to create a new synthetic monitor in New Relic for monitoring website or API availability. Note: Only supports legacy synthetics runtime versions. Use when you need to set up uptime monitoring, performance checks, or automated testing for your web services.
- Send Events
Tool to send custom event data to New Relic's Event API. Events can then be queried and charted using NRQL (New Relic Query Language). Use this to track custom application events, business metrics, or any other time-series data you want to analyze in New Relic.
- Send Traces
Tool to send distributed tracing data to New Relic in New Relic format. Use this to report trace spans for monitoring distributed system performance and debugging latency issues.
Updates53
Change something that is already there.
- Add Tags to Entity
Tool to add tags with values to a specific New Relic entity via NerdGraph GraphQL API. Use when you need to organize and categorize entities for filtering and organization. Note: For APM agents, a restart may be required after adding new tags.
- Update Alert Policy
Tool to update an existing alert policy via New Relic's NerdGraph GraphQL API. Use when you need to modify policy configuration such as name or incident preference settings.
- Update Alert Policy (REST)
Tool to update an existing alert policy via New Relic's REST API v2. Use when you need to modify policy configuration such as name or incident preference. At least one field (name or incident_preference) must be provided.
- Update Dashboard
Tool to update an existing New Relic dashboard using its entity GUID via NerdGraph GraphQL API. Use when you need to modify dashboard properties, add/remove pages, or update widgets. IMPORTANT: When updating pages or widgets, include their GUIDs/IDs to preserve them; otherwise they will be removed.
- Update NRQL Condition
Tool to update an existing NRQL alert condition in New Relic. Use when you need to modify the name, query, thresholds, or other settings of an existing NRQL condition.
- Update Workload
Tool to update an existing workload configuration via New Relic's NerdGraph GraphQL API. Use when you need to modify workload settings such as name, entity membership (via GUIDs or dynamic queries), or scope accounts.
- Add Notification Channels to Policy
Tool to add notification channels to an alert policy using the NerdGraph GraphQL API. Use when you need to associate existing notification channels with an alert policy to receive notifications when alerts trigger.
- Add Widgets to Dashboard Page
Tool to add widgets to an existing New Relic dashboard page via NerdGraph GraphQL API. Use when you need to programmatically add visualizations (line charts, area charts, bar charts, tables, etc.) to a dashboard page. Requires the dashboard page GUID and widget configurations including NRQL queries, layout, and visualization settings.
- Configure Cloud Integration
Tool to enable and configure cloud integrations for monitoring in New Relic. Use this to set up monitoring for AWS, Azure, or GCP services. The cloud account must be linked to New Relic before configuring integrations.
- Create Entity Relationship
Tool to create or replace a user-defined relationship between two New Relic entities via NerdGraph GraphQL API. Use when you need to establish custom relationships like BUILT_FROM, CALLS, CONTAINS, etc. If the relationship already exists, it will be updated with new creation time and creator info.
Deletes33
Remove something. This often cannot be undone.
- Delete Agent Application
Tool to delete an APM application entity via NerdGraph GraphQL API. Use when you need to remove an application that has not reported data for at least 12 hours.
- Delete AI notifications channel
Tool to delete an AI notifications channel via NerdGraph GraphQL API. Use when you need to remove a notification channel from your New Relic account.
- Delete AI Notifications Destination
Tool to delete an AI notifications destination via NerdGraph GraphQL API. Use when you need to remove a notification destination by its ID.
- Delete Alert Channel
Tool to delete an alert notification channel via REST API. Use when you have the channel ID and want to remove it via New Relic's REST API.
- Delete Alert Notification Channel
Tool to delete an alert notification channel via NerdGraph GraphQL API. Use when you need to remove a notification channel using the channel ID and account ID. Note: This API is deprecated - consider using the new notification platform.
- Delete alert policy
Tool to delete an existing alert policy via REST API. Use when you have the policy ID and want to remove it via New Relic's REST API. Use after confirming the policy ID exists.
- Delete Alert Policy via GraphQL
Tool to delete an alert policy using New Relic's NerdGraph GraphQL API. Use when you need to delete an alert policy via GraphQL instead of the REST API.
- Delete alerts condition
Tool to delete an alert condition via NerdGraph GraphQL API. Use when you have the account ID and condition ID to remove an alert condition.
- Delete API Access Keys
Tool to delete API access keys (ingest/license keys or user keys) via New Relic's NerdGraph GraphQL API. Use when you need to permanently remove API keys. Deleted keys will no longer grant access to New Relic systems.
- Delete Dashboard
Tool to delete a New Relic dashboard using its entity GUID via NerdGraph GraphQL API. Use when you need to permanently remove a dashboard from a New Relic account.
Related integrations
Ready to put New Relic to work?
Sign up free, build an app by chatting, and connect New Relic in minutes. No credit card required.