Puede instalar y configurar el Collector de NRDOT para el monitoreo de SQL Server mediante el rol de Ansible newrelic.newrelic_install. El rol instala el recolector, crea o autoriza la identidad de monitoreo y configura el recolector en una sola ejecución.
Instalación guiada
Para instalar esto a través de la UI de New Relic en su lugar, vaya a one.newrelic.com > Integrations & Agents > Microsoft SQL Server (Database 360) . Siga las instrucciones en pantalla para configurar la integración. Esta página solo cubre la instalación manual.
Requisitos previos
Una cuenta de New Relic con una clave de licencia válida.
Un ID de cuenta de New Relic.
Microsoft SQL Server 2017 o posterior.
Ansible Core 2.13 o 2.14, Python 3.10 y las colecciones
ansible.windowsyansible.utils.SQL Server autohospedado:
- Autenticación de SQL Server: un host recolector de Linux o Windows, y un inicio de sesión en el rol de servidor
sysadmin(o equivalente) con su contraseña. - Autenticación de Windows o gMSA: un host recolector de Windows, una sesión de PowerShell de administrador y una cuenta de Windows o cuenta de servicio administrada de grupo (
gMSA) con los permisos requeridos.
- Autenticación de SQL Server: un host recolector de Linux o Windows, y un inicio de sesión en el rol de servidor
SQL Server en AWS RDS:
- Un host recolector de Linux o Windows con conectividad de red al extremo de la base de datos (acceso de entrada concedido en el puerto de SQL Server dentro del grupo de seguridad), junto con el nombre de usuario y la contraseña maestros de la base de datos.
- Autenticación de dominio de Windows o gMSA: un host recolector de Windows y una instancia unida a un dominio de AWS Managed Microsoft Active Directory.
Host recolector de Linux: la utilidad
curl,systemdy la utilidadsqlcmdinstaladas y disponibles enPATH(o ubicadas en/opt/mssql-tools18/bino/opt/mssql-tools/bin).Host del recolector de Windows: la utilidad
sqlcmd.exeinstalada y disponible enPATH.Conectividad de red al extremo OTLP de New Relic correspondiente a la región objetivo.
Instale el rol
$ansible-galaxy install newrelic.newrelic_installAsegúrese de que las colecciones requeridas también estén instaladas:
$ansible-galaxy collection install ansible.windows ansible.utilsConfigure el playbook
Ejecute el playbook
$ansible-playbook -i <inventory_file> <playbook_file>.ymlEncuentra y utiliza tus datos
Una vez que sus datos se estén recopilando, puede acceder al monitoreo integral de bases de datos SQL Server a través de la UI de New Relic.
Para encontrar su entidad de base de datos SQL Server en New Relic:
Vaya a one.newrelic.com > All capabilities > Databases.
En el menú desplegable Entity type, seleccione MSSQL instance y luego haga clic en Apply.
Seleccione su base de datos SQL Server de la lista de entidades.
Después de configurar el monitoreo de SQL Server con NRDOT, puede:
- Crea dashboards personalizados para visualizar las métricas de tu base de datos
- Configura alertas para umbrales críticos de rendimiento de la base de datos
- Explore los datos con las capacidades de consulta de New Relic
Documentación relacionada
Configurar la correlación de APM y base de datos
Aprenda a correlacionar el rendimiento de la aplicación con las operaciones de la base de datos en New Relic.
Resolución de problemas
Aprenda a solucionar problemas de la configuración de monitoreo de MSSQL en New Relic.
Referencia de métricas
Obtenga información sobre las métricas disponibles recopiladas por NRDOT Collector.