New Relic dashboards need to be recreated in SigNoz due to differences in the dashboard JSON schemas between the platforms. However, SigNoz provides tools and templates to make this process smoother.
Prerequisites
- A SigNoz account (SigNoz Cloud or Self-Hosted).
- Access to your existing New Relic dashboards (for reference).
Migration Strategies
Using Dashboard Templates
SigNoz provides several pre-built dashboard templates that match common New Relic dashboards:
Find Template
Browse the SigNoz Dashboard Templates repository to find a matching dashboard.✅ InfoSigNoz provides a built-in Infrastructure Monitoring module that covers both host and Kubernetes monitoring. The above dashboards are optional and can be used for additional customization if needed.
Import Dashboard
- Navigate to Dashboards in SigNoz.
- Click + New Dashboard.
- Click Import JSON.
- Either paste the JSON content or upload the file from the repository.
Creating Custom Dashboards
If there is no existing template, you can create a custom dashboard in SigNoz.
- Follow the Manage Dashboards guide for step-by-step instructions.
- Use the Query Builder to replicate your NRQL queries
Infrastructure as Code (Terraform)
You can manage your dashboards as code using the SigNoz Terraform Provider. This allows you to version control your dashboards and automate their deployment, similar to how you might manage New Relic dashboards with Terraform.
Feature Comparison
Dashboard Features
SigNoz supports essential dashboard features including:
- Variables: Create template variables for dynamic dashboards.
- Panel Types: Various visualization options (time series, bar charts, tables, etc.).
- Query Builder: Construct queries visually or using PromQL/ClickHouse SQL.
Panel Types
SigNoz supports most of the common panel types found in New Relic:
| Panel Type | New Relic | SigNoz | Notes |
|---|---|---|---|
| Time Series | ✓ | ✓ | Both platforms support time series visualization with thresholds and unit configuration |
| Bar Chart | ✓ | ✓ | Both support categorical data visualization |
| Pie Chart | ✓ | ✓ | Both support proportional data visualization |
| Table | ✓ | ✓ | Both support tabular data display |
| Histogram | ✓ | ✓ | Both support distribution visualization |
| Value/Billboard | ✓ | ✓ | Single value display with thresholds |
| Funnel | ✓ | - | Not directly supported in SigNoz |
| Bullet Chart | ✓ | - | Similar functionality can be achieved with other chart types |
| JSON | ✓ | - | Not currently supported |
| Logs | ✓ | ✓ | Dedicated List panel type for logs visualization |
| Traces | ✓ | ✓ | Advanced trace visualization through APM features |
Please refer to the Panel Types documentation for more details.
Validate
To confirm that your dashboards are migrated correctly:
- Navigate to Dashboards in SigNoz.
- Open your newly created dashboard.
- Verify that all panels are populating with data.
- Check that variables are working as expected.
Troubleshooting
Empty Charts
If your charts are empty:
- Verify that the metrics used in the query are actually being received by SigNoz.
- Check the time range of the dashboard.
- Ensure that any variables used in the query have valid values selected.
Query Errors
If you see query errors:
- Check the syntax of your PromQL or ClickHouse SQL query.
- Use the Query Builder to construct valid queries interactively.
- Verify that the metric names and labels used in the query are correct.