You can install and configure the NRDOT Collector for SQL Server monitoring using the New Relic CLI. The CLI installs the collector, creates or authorizes the monitoring identity, and configures the collector in a single command.
Tip
To install this through the New Relic UI instead, go to one.newrelic.com > Integrations & Agents > MSSQL (OpenTelemetry) . Follow the on-screen instructions to set up the integration.
Prerequisites
- A New Relic account with a valid license key.
- A New Relic account ID.
- Microsoft SQL Server 2017 or later.
- Self-hosted SQL Server:
- SQL Server Authentication: A Linux or Windows collector host, and a login in the
sysadminserver role (or equivalent) with its password. - Windows Authentication or gMSA: A Windows collector host, an administrator PowerShell session, and a Windows account or gMSA with the required permissions.
- SQL Server Authentication: A Linux or Windows collector host, and a login in the
- SQL Server on AWS RDS:
- A Linux or Windows collector host with network connectivity to the RDS endpoint (inbound access granted on the SQL Server port within the RDS security group), alongside the RDS master username and password.
- Windows Domain Authentication or gMSA: A Windows collector host and an RDS instance already joined to an AWS Managed Microsoft Active Directory domain.
- Linux collector host: The
curlutility,systemd, and thesqlcmdutility installed and available onPATH(or located under/opt/mssql-tools18/binor/opt/mssql-tools/bin). - Windows collector host: The
sqlcmd.exeutility installed and available onPATH. - Network connectivity to the New Relic OTLP endpoint corresponding to the target region.
Install and configure the NRDOT Collector
Find and use your data
Once your data is being collected, you can access comprehensive SQL Server database monitoring through the New Relic UI.
To find your SQL Server database entity in New Relic:
Go to one.newrelic.com > All capabilities > Databases.
From the Entity type dropdown, select MSSQL instance, then click Apply.
Select your SQL Server database from the list of entities.
After setting up SQL Server monitoring with NRDOT, you can:
- Create custom dashboards to visualize your database metrics
- Set up alerts for critical database performance thresholds
- Explore your data using New Relic query capabilities