• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Configuração de múltiplos receptores para MSSQL com NRDOT

|View as Markdown (English)

Visualização

Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!

Atualmente, esse recurso é fornecido como parte de uma prévia, de acordo com nossas políticas de pré-lançamento.

Você pode configurar o NRDOT Collector para monitorar múltiplas instâncias do MSSQL a partir de um coletor. Isso é útil se você tiver múltiplos MSSQLs em execução em hosts diferentes e quiser coletar métricas de todos eles usando uma única instância do NRDOT Collector.

Pré-requisitos

Adicionar configuração de multirreceptor

Os exemplos a seguir mostram como configurar o NRDOT Collector para monitorar múltiplas instâncias do MSSQL usando uma configuração de múltiplos receptores. Selecione o tipo de implantação que corresponde ao seu ambiente. Você pode adicionar mais receptores conforme necessário para instâncias adicionais.

receivers:
nrsqlserver/1: &nrsqlserver-common
username: "<YOUR_DB_USERNAME>"
password: "<YOUR_DB_PASSWORD>"
server: "<YOUR_SERVER_1>"
port: <YOUR_PORT_1>
collection_interval: 30s
# Add any additional configuration here (metrics, events, query collection, etc.)
# All settings are automatically inherited by additional receiver instances.
nrsqlserver/2:
<<: *nrsqlserver-common
username: "<YOUR_DB2_USERNAME>"
password: "<YOUR_DB2_PASSWORD>"
server: "<YOUR_SERVER_2>"
port: <YOUR_PORT_2>
# Add more instances as needed:
# nrsqlserver/3:
# <<: *nrsqlserver-common
# username: "<YOUR_DB3_USERNAME>"
# password: "<YOUR_DB3_PASSWORD>"
# server: "<YOUR_SERVER_3>"
# port: <YOUR_PORT_3>
service:
pipelines:
metrics:
receivers: [nrsqlserver/1, nrsqlserver/2] # Add nrsqlserver/3, nrsqlserver/4, ... as needed
processors: [<YOUR_PROCESSORS>]
exporters: [otlp]
logs:
receivers: [nrsqlserver/1, nrsqlserver/2] # Add nrsqlserver/3, nrsqlserver/4, ... as needed
processors: [<YOUR_PROCESSORS>]
exporters: [otlp]

A chave de mesclagem <<: *nrsqlserver-common herda todas as configurações de nrsqlserver/1. Qualquer campo que você definir explicitamente após ela, como username, password, server e port, substitui o valor herdado para essa instância de receptor específica.

Importante

Cada vez que você adicionar uma nova instância de receptor (por exemplo, nrsqlserver/3), adicione-a também à lista receivers em ambos os pipelines metrics e logs em service.pipelines. Um receptor definido no bloco receivers, mas ausente em service.pipelines, não coletará nenhum dado.

Reiniciar o NRDOT Collector

A reinicialização é obrigatória, não opcional — o coletor carrega a configuração uma vez na inicialização e não recarrega a quente. Qualquer alteração de configuração não tem efeito até que o processo seja reiniciado.

bash
$
sudo systemctl restart nrdot-collector

Instrumentação do Linux para ambientes auto-hospedados

Saiba como configurar o monitoramento do MSSQL em ambientes Linux auto-hospedados com o New Relic.

Instrumentação do Windows para ambientes auto-hospedados

Saiba como configurar o monitoramento do MSSQL em ambientes Windows auto-hospedados com o New Relic.

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.

Copyright © 2026 New Relic Inc.

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