New Relic's integrations include an integration for reporting your Microsoft Azure SQL Database metrics and other data to New Relic. This document explains how to activate the integration and describes the data reported.
Features
New Relic gathers database data from Azure's fully-managed relational cloud database service. Azure SQL provides single databases with their own set of resources, and elastic pools that share a set of resources. Both are associated with an Azure SQL Database logical server. If databases are protected by a firewall, they can be replicated and restored to a previous point in time.
Using New Relic, you can:
- View Azure SQL Database data in pre-built dashboards.
- Run custom queries and visualize the data.
- Create alert conditions to notify you of changes in data.
Activate integration
To enable the integration follow standard procedures to activate your Azure service in New Relic.
Configuration and polling
You can change the polling frequency and filter data using configuration options.
New Relic queries your Azure Database services according to a default polling interval, which varies depending on the integration. Polling frequency for the Azure SQL Database integration:
- Polling interval: 5 minutes
- Resolution: 1 data point per minute
Find and use data
To explore your integration data, go to one.newrelic.com > All capabilities > Infrastructure > Azure > (select an integration).
Data is organized like this:
Azure SQL Database data | Organized in New Relic |
---|---|
Single database |
|
Elastic pool |
|
Firewall |
|
Database replication link |
|
Database restore point |
|
Logical server |
|
Metric data
This integration collects the following metric data:
Database sample metrics
Metric | Description |
---|---|
| Average CPU percentage. |
| Average data IO percentage. |
| Average log IO percentage. |
| Average DTU percentage. |
| Total database size, in bytes. |
| Total number of successful connections. |
| Total number of failed connections. |
| Total number of requests blocked by firewall. |
| Total number of deadlocks. |
| Database size percentage. |
| Average in-memory OLTP storage percent. |
| Average workers percentage. |
| Average sessions percentage. |
| Average number of DTU limit. |
| Average number of used DTU. |
| DWU limit. |
| Percentage of DWU. |
| Number of used DWU. |
| Average DW node level CPU percentage. |
| Average DW node level data IO percentage. |
| Total current database size in bytes. |
| Database limit in bytes. |
| Average limit of CPUs. Applies to vCore-based databases. |
Elastic pool sample metrics
Metric | Description |
---|---|
| Average CPU percentage. |
| Average CPU percentage, per database. |
| Average data IO percentage. |
| Average data IO percentage, per database. |
| Average log IO percentage. |
| Average log IO percentage, per database. |
| Average DTU percentage. |
| Average DTU percentage, per database. |
| Average storage percentage. |
| Average workers percentage. |
| Average workers percentage, per database. |
| Average sessions percentage. |
| Average sessions percentage, per database. |
| Average DTU limit. |
| Average storage limit, in bytes. |
| Average used eDTU. |
| Average used storage, in bytes. |
| Average used storage per database, in bytes. |
| Average in-memory OLTP storage percent. |
Server sample metrics
Metric | Description |
---|---|
| Average utilization percentage relative to the DTU of the database. |
| Database DTU limit. |