Pulumi New Relic Provider
Manage your New Relic observability platform as code.
Overview
The Pulumi New Relic provider allows teams to define and manage their New Relic observability configurations using infrastructure as code. This includes creating alert policies, defining NRQL alert conditions, building dashboards, and configuring workloads. By managing these resources in code, teams can version control their observability setup and deploy it alongside their applications.
✨ Key Features
- Alert Policies and Conditions management
- Dashboard creation and configuration
- Workload and Entity management
- Notification Channel and Destination setup
- Management of user access and API keys
🎯 Key Differentiators
- Use of general-purpose programming languages for dynamic alert and dashboard creation
- Ability to manage observability configuration alongside the infrastructure it monitors
- Enables a true 'Observability as Code' workflow
Unique Value: Applies modern IaC practices to observability, allowing teams to manage their New Relic configuration in a reliable, repeatable, and automated fashion.
🎯 Use Cases (4)
✅ Best For
- A Pulumi program that deploys a new service and simultaneously creates the New Relic alert policies, NRQL alerts, and a dashboard to monitor it.
- Creating reusable Pulumi components for common alerting patterns.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Configuring the New Relic agent (which is typically done via application configuration).
🏆 Alternatives
Offers a more structured and scalable solution than manual UI management, and provides the flexibility of real programming languages for creating dynamic and reusable observability patterns compared to DSLs.
💻 Platforms
🔌 Integrations
💰 Pricing
Free tier: The provider is open-source and free. Costs are associated with the New Relic subscription.
🔄 Similar Tools in Pulumi Cloud
Kubernetes
Pulumi's Kubernetes provider allows you to manage Kubernetes resources using languages like TypeScri...
Datadog
The Pulumi Datadog provider allows you to provision and manage Datadog resources like monitors, dash...
Cloudflare
The Pulumi Cloudflare provider lets you manage DNS records, firewall rules, workers, and other Cloud...
DigitalOcean
The Pulumi DigitalOcean provider lets you manage Droplets, Kubernetes clusters, databases, and other...
Auth0
The Pulumi Auth0 provider allows you to configure your Auth0 tenant, including applications, APIs, u...
Okta
The Pulumi Okta provider allows you to manage Okta resources like applications, users, groups, and p...