• /
  • EnglishEspañolFrançais日本語한국어Português
  • Log inStart now

Microsoft SQL monitoring integration

Our Microsoft SQL Server integration collects and sends metric and inventory data from your Microsoft SQL Server environment to our platform to equip you to monitor the health of your Microsoft SQL Server environment. We collect both database and instance-level metrics so you can troubleshoot and resolve performance problems.

Image of the dashboard available through the Microsoft SQL Server quickstart

Dashboard installed through the New Relic Microsoft SQL Server monitoring integration.

Reset the form

Configure the Microsoft SQL Server integration

You can edit the mssql-config.yml file to include the necessary login credentials and configure data collection according to your setup and preferences. This configuration file contains common settings applicable to all integrations, such as interval, timeout, and inventory_source.

For more information on these common settings, refer to configuration format standards.

If you are using our legacy configuration and definition files, refer to this document.

mssql-config.yml sample files

Tip

Enhance your SQL Server tags: The labels section shown in these examples is key to enriching your Microsoft SQL Server entities with custom tags. For a comprehensive understanding of how to leverage these tags, including how label. prefixed custom attributes from the infrastructure agent can also become tags, and how these tags behave in the UI, refer to our detailed guide on Enhanced tags for New Relic database entities.

Metrics collected by the integration

The Microsoft SQL Server integration collects the following metric data attributes. Some metric name are prefixed with a category indicator and a period, such as asserts. or flush..

Microsoft SQL Server instance settings

The Microsoft SQL Server integration collects both metrics and inventory information. In the table, use the Applies to column for the settings available to each collection:

Metrics collected by query performance monitoring

Inventory data

The Microsoft SQL Server integration captures the configuration parameters and current settings from your SQL Server environment. It collects the results of the sp_configure stored procedure, as well as current running configuration settings from the sys.configurations table. The data is available on the Inventory page, under the config/mssql source.

For more about inventory data, see Understand integration data.

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.