Migrate Dashboards from New Relic

New Relic dashboards need to be recreated in SigNoz due to differences in the dashboard JSON schemas between the platforms. This guide will help you transition your dashboards effectively.

Understanding Dashboard Differences

While both platforms offer rich dashboarding capabilities, there are some key differences to be aware of:

FeatureNew RelicSigNozNotes
Query LanguageNRQLPromQL (metrics), ClickHouse SQL (logs/traces)Queries will need to be translated
VariablesQuery, List, Text-fieldQuery, Dropdown, CustomSimilar functionality with different implementation
Visualization TypesMultiple chart typesCommon chart typesSome specialized visualizations may need alternatives
Data SourcesNRDBClickHouse, Prometheus-compatibleUnified data source in SigNoz

Using Pre-built Dashboard Templates

SigNoz provides several pre-built dashboard templates that can serve as starting points for your monitoring needs. These templates can replace many of the common dashboards you might have in New Relic.

Available Templates

Here are some of the pre-built dashboards available in the SigNoz Dashboard Templates repository that can replace common New Relic dashboards:

New Relic Dashboard TypeSigNoz Template EquivalentDescription
Infrastructure MonitoringHost Metrics*CPU, memory, disk, and network metrics for hosts
Kubernetes MonitoringKubernetes Cluster*Overview of Kubernetes cluster health and performance
Redis MonitoringRedis OverviewRedis server performance metrics
MySQL DatabaseMySQLMySQL database performance and health
PostgreSQL DatabasePostgreSQLPostgreSQL database metrics
MongoDB MonitoringMongoDBMongoDB server metrics
JVM Application MonitoringJVM MetricsJVM performance metrics for Java applications
APM PerformanceAPM MetricsGeneral application performance monitoring
HTTP API MonitoringHTTP API MonitoringHTTP endpoints performance monitoring
NGINX Web ServerNGINXNGINX web server metrics
RabbitMQRabbitMQRabbitMQ message broker metrics
Container MetricsDocker Container MetricsDocker container performance metrics
HAProxyHAProxyHAProxy load balancer metrics
Apache Web ServerApacheApache web server performance metrics
ClickHouseClickHouse OverviewClickHouse database metrics

šŸ“ Note: SigNoz 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.

Importing a Dashboard Template

To import a dashboard template:

  1. Navigate to Dashboards in SigNoz
  2. Click + New Dashboard
  3. Click Import JSON
  4. Either paste the JSON content or upload the JSON file from the repository
Importing a dashboard in SigNoz
Importing a dashboard template in SigNoz

Requesting Custom Dashboards

You can also request SigNoz to help you with creating custom dashboards. To request a custom dashboard, please create a GitHub issue providing details about the dashboard you want to create.

Creating Custom Dashboards

For New Relic dashboards without an existing template in SigNoz, you'll need to create custom dashboards. This is particularly important for specialized business dashboards or those with unique metrics specific to your applications.

Panel Types and Visualization Options

When recreating your New Relic dashboards in SigNoz, it's important to understand which visualization types are available. SigNoz supports most of the common panel types available in New Relic:

Panel TypeNew RelicSigNozNotes
Time Seriesāœ“āœ“Both platforms support time series visualization
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

For panels that don't have a direct equivalent in SigNoz, consider how you might achieve similar functionality using the available visualization types. For example, a funnel visualization might be replaced with a series of value panels or a bar chart showing conversion stages.

Please refer to Panel Types documentation for more details on the panel types supported by SigNoz.

Creating a Dashboard

To create a custom dashboard:

  1. Navigate to Dashboards in SigNoz
  2. Click + New Dashboard
  3. Use the dashboard editor to add panels
  4. Configure each panel with the appropriate metrics and visualization type
  5. Save your dashboard with a descriptive name

When migrating complex New Relic dashboards, it's helpful to:

  • Take screenshots of your New Relic dashboards for reference
  • Note which metrics are used in each panel
  • Identify the equivalent metrics in SigNoz's data model

Please follow Manage Dashboards in SigNoz documentation for more detailed instructions.

Migrating Dashboard Variables

If your New Relic dashboards use variables for filtering content, you'll need to recreate these in SigNoz:

  1. In your dashboard, click the gear icon to access dashboard settings
  2. Navigate to the Variables tab
  3. Click Add Variable
  4. Configure the variable type (Query, Custom, etc.) and options
  5. Use the variables in your panel queries with syntax $variable_name

For more information, see the Variables documentation.

Next Steps

Once your dashboards are successfully migrated to SigNoz, consider:

Was this page helpful?