É possível instalar e configurar o NRDOT Collector para o monitoramento do SQL Server usando a role newrelic.newrelic_install do Ansible. A role instala o coletor, cria ou autoriza a identidade de monitoramento e configura o coletor em uma única execução.
Instalação guiada
Para instalar isso pela interface da New Relic, acesse one.newrelic.com > Integrations & Agents > Microsoft SQL Server (Database 360) . Siga as instruções na tela para configurar a integração. Esta página aborda apenas a instalação manual.
Pré-requisitos
Uma conta New Relic com uma chave de licença válida.
Um ID de conta da New Relic.
Microsoft SQL Server 2017 ou posterior.
Ansible Core 2.13 ou 2.14, Python 3.10 e as coleções
ansible.windowseansible.utils.SQL Server auto-hospedado:
- Autenticação do SQL Server: um host de coletor Linux ou Windows e um login na função de servidor
sysadmin(ou equivalente) com sua senha. - Autenticação do Windows ou gMSA: um host de coletor do Windows, uma sessão do PowerShell de administrador e uma conta do Windows ou Conta de Serviço Gerenciada de Grupo (
gMSA) com as permissões necessárias.
- Autenticação do SQL Server: um host de coletor Linux ou Windows e um login na função de servidor
SQL Server no AWS RDS:
- Um host de coletor Linux ou Windows com conectividade de rede para o endpoint do banco de dados (acesso de entrada concedido na porta do SQL Server dentro do grupo de segurança), juntamente com o nome de usuário mestre e a senha do banco de dados.
- Autenticação de domínio do Windows ou gMSA: um host coletor do Windows e uma instância associada a um domínio do AWS Managed Microsoft Active Directory.
Host do coletor Linux: o utilitário
curl,systemde o utilitáriosqlcmdinstalados e disponíveis emPATH(ou localizados em/opt/mssql-tools18/binou/opt/mssql-tools/bin).Host de coletor Windows: o utilitário
sqlcmd.exeinstalado e disponível emPATH.Conectividade de rede para o endpoint OTLP da New Relic correspondente à região de destino.
Instale a função
$ansible-galaxy install newrelic.newrelic_installCertifique-se de que as coleções necessárias também estejam instaladas:
$ansible-galaxy collection install ansible.windows ansible.utilsConfigure o playbook
Execute o playbook
$ansible-playbook -i <inventory_file> <playbook_file>.ymlEncontre e use seus dados
Assim que os dados estiverem sendo coletados, será possível acessar o monitoramento abrangente do banco de dados SQL Server por meio da interface do New Relic.
Para encontrar sua entidade de banco de dados SQL Server no New Relic:
Vá para one.newrelic.com > All capabilities > Databases.
Na dropdown Entity type, selecione MSSQL instance e clique em Apply.
Selecione seu banco de dados SQL Server na lista de entidades.
Após configurar o monitoramento do SQL Server com o NRDOT, você pode:
- Crie dashboards personalizados para visualizar suas métricas de banco de dados
- Configure alertas para limites críticos de desempenho do banco de dados
- Explore seus dados usando os recursos de consulta do New Relic
Documentação relacionada
Configurar a correlação entre APM e banco de dados
Aprenda a correlacionar o desempenho do seu aplicativo com as operações de banco de dados no New Relic.
Resolução de problemas
Saiba como solucionar problemas na sua configuração de monitoramento do MSSQL no New Relic.
Referência de métricas
Saiba mais sobre as métricas disponíveis coletadas pelo NRDOT Collector.