• /
  • 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

Monitoramento do Windows RDS MSSQL com NRDOT

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.

Configure o monitoramento do Microsoft SQL Server usando o coletor NRDOT em ambientes Windows para monitorar instâncias do AWS RDS for SQL Server.

Com base na sua configuração de segurança do RDS SQL Server, você pode escolher entre três métodos de autenticação para conectar o NRDOT Collector à sua instância do RDS:

Pré-requisitos

Certifique-se de que seu ambiente atenda à nossa compatibilidade e pré-requisitos.

Configurar o Coletor NRDOT

Instale o NRDOT Collector em uma instância do EC2 do Windows ou em uma máquina local do Windows que possa se conectar à sua instância do RDS SQL Server.

Importante

Para o monitoramento do RDS, instale o NRDOT Collector em uma instância de EC2 na mesma VPC que a sua instância do RDS para obter conectividade de rede ideal e menor latência.

  1. Baixe e instale o NRDOT Collector usando o PowerShell:

    [Net.ServicePointManager]::SecurityProtocol = 'tls12, tls'; $NRDOT_VERSION = (Invoke-RestMethod -Uri "https://api.github.com/repos/newrelic/nrdot-collector-releases/releases/latest").tag_name; $WebClient = New-Object System.Net.WebClient; $WebClient.Headers.Add("User-Agent", "Mozilla/5.0"); $WebClient.DownloadFile("https://github.com/newrelic/nrdot-collector-releases/releases/download/$NRDOT_VERSION/nrdot-collector_${NRDOT_VERSION}_windows_x64.msi", "$env:TEMP\nrdot-collector.msi"); Start-Process msiexec.exe -ArgumentList "/i `"$env:TEMP\nrdot-collector.msi`" /qn /norestart /L*V `"$env:TEMP\nrdot_install.log`"" -Wait; Get-Service nrdot-collector -ErrorAction SilentlyContinue
  2. Certifique-se de que seu grupo de segurança permita conexões de entrada do host do NRDOT Collector para sua instância do RDS na porta 1433 (ou sua porta personalizada).

Configurar usuário do banco de dados

Conecte-se à sua instância do RDS SQL Server usando o SQL Server Management Studio (SSMS) ou sqlcmd com suas credenciais de administrador.

Execute o seguinte script para criar o usuário de monitoramento newrelic com as permissões apropriadas:

USE [master];
GO
CREATE LOGIN [newrelic] WITH PASSWORD = '<PASSWORD>';
GO
GRANT VIEW SERVER STATE TO [newrelic];
GRANT VIEW ANY DEFINITION TO [newrelic];
GRANT VIEW ANY DATABASE TO [newrelic];
GO
DECLARE @name SYSNAME;
DECLARE db_cursor CURSOR READ_ONLY FORWARD_ONLY FOR
SELECT [name]
FROM [master].[sys].[databases]
WHERE [name] NOT IN ('master', 'msdb', 'model', 'rdsadmin', 'distribution')
AND [state] = 0;
OPEN db_cursor;
FETCH NEXT FROM db_cursor INTO @name;
WHILE @@FETCH_STATUS = 0
BEGIN
BEGIN TRY
EXEC('USE [' + @name + '];
IF NOT EXISTS (SELECT 1 FROM sys.database_principals WHERE name = ''newrelic'')
BEGIN
CREATE USER [newrelic] FOR LOGIN [newrelic];
END;
GRANT VIEW DATABASE STATE TO [newrelic];');
END TRY
BEGIN CATCH
PRINT 'Error on ' + @name + ': ' + ERROR_MESSAGE();
END CATCH
FETCH NEXT FROM db_cursor INTO @name;
END
CLOSE db_cursor;
DEALLOCATE db_cursor;
GO

Dica

Para RDS: Use seu nome de usuário mestre do RDS (ou um usuário com a função rds_superuser) para executar estes comandos. O script exclui automaticamente o banco de dados rdsadmin, que é reservado pela AWS.

Configurar o NRDOT Collector

Selecione o seu tipo de configuração com base nas suas necessidades de monitoramento:

Parâmetro de configuração

A tabela a seguir descreve os principais parâmetros de configuração para o receptor nrsqlserver:

ParâmetroDescrição
<YOUR_USERNAME>Insira seu nome de usuário do banco de dados para autenticação
<YOUR_PASSWORD>Insira a senha do seu banco de dados para autenticação
<YOUR_SERVER>Insira o nome do host ou endereço IP do SQL Server
<YOUR_PORT>Insira o número da porta do SQL Server. O valor padrão é 1433.
<YOUR_OTLP_ENDPOINT>Insira o endpoint OTLP da New Relic. Para mais informações, consulte a documentação dos endpoints OTLP da New Relic.
<YOUR_LICENSE_KEY>Insira sua chave de licença do New Relic.
collection_intervalIntervalo em segundos para coletar métricas de banco de dados. Padrão: 15s

Dica

Nota: a opção max_concurrent_queries controla quantas consultas de métrica o receiver executa em paralelo no SQL Server durante cada ciclo de scrape.

receivers:
nrsqlserver:
max_concurrent_queries: 4 # default is 4 if omitted or set to 0

Dica

Observação: se você habilitar todas as métricas disponíveis, aumente o valor de limit_mib (por exemplo, 1.000) para evitar que o limitador de memória descarte dados.

Atualizar Registro de Serviço do Windows

Atualize o Registro de Serviço do Windows para usar o novo arquivo mssql-config.yaml.

Método 1: PowerShell

Execute o seguinte comando no PowerShell como administrador:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nrdot-collector" -Name "ImagePath" -Value '"C:\Program Files\nrdot-collector\nrdot-collector.exe" --config "C:\Program Files\nrdot-collector\mssql-config.yaml"'

Método 2: prompt de comando (alternativa)

Se o PowerShell não estiver disponível, você pode usar o prompt de comando em vez disso:

  1. Abra o menu Iniciar, digite cmd
  2. Clique com o botão direito do mouse no prompt de comando e escolha Run as administrator
  3. Copie e cole este comando exato na janela preta do CMD e pressione Enter:
sc config "nrdot-collector" binPath= "\"C:\Program Files\nrdot-collector\nrdot-collector.exe\" --config \"C:\Program Files\nrdot-collector\mssql-config.yaml\""

Validar a Configuração do NRDOT Collector

Valide a configuração do Collector NRDOT para garantir que esteja formatada corretamente e funcione de maneira adequada.

& "C:\Program Files\nrdot-collector\nrdot-collector.exe" validate --config="C:\Program Files\nrdot-collector\mssql-config.yaml"

Reiniciar o coletor NRDOT

Após atualizar sua configuração, reinicie o serviço NRDOT Collector na sua máquina EC2 ou Windows local:

net stop nrdot-collector
net start nrdot-collector

Dica

Sempre reinicie o serviço do coletor NRDOT após fazer alterações na configuração para garantir que as novas configurações entrem em vigor.

(Opcional) Configurar a correlação entre APM e banco de dados

Para correlacionar o desempenho da sua aplicação com as operações de banco de dados, você pode configurar a identificação de serviço de banco de dados. Este recurso permite visualizar exatamente quais aplicativos estão gerando workloads específicas de banco de dados. Para mais informações, consulte configurar a identificação de serviço de banco de dados para obter a correlação APM-banco de dados no New Relic.

Importante

Para visualizar dados de desempenho do banco de dados no APM, ambas as entidades devem estar na mesma conta New Relic. Se as entidades estiverem em contas diferentes da New Relic, você deve ter acesso a ambas as contas para visualizar os dados.

(Opcional) Configurar o gerenciamento de segredos

O recurso de gerenciamento de segredos permite gerenciar com segurança informações confidenciais, como credenciais de banco de dados. Isso ajuda a aprimorar a segurança do seu ambiente de monitoramento ao evitar a inserção direta de dados sensíveis nos arquivos de configuração. Para mais informações, consulte gerenciamento de segredos.

Encontre e use seus dados

Assim que seus dados estiverem sendo coletados, você poderá 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:

  1. Vá para https://one.newrelic.com > All Capabilities > Databases.
  2. Na dropdown Entity type, selecione MSSQL instance e clique em Apply.
  3. Selecione seu banco de dados SQL Server na lista de entidades.

Pré-requisitos

Certifique-se de que seu ambiente atenda à nossa compatibilidade e pré-requisitos.

Requisitos adicionais para autenticação de domínio do Windows com RDS:

  • Ambiente de domínio do Windows com Active Directory
  • Instância de EC2 do Windows ingressada no domínio ou máquina local
  • RDS SQL Server configurado para aceitar a Autenticação do Windows
  • Conta de usuário de domínio com as permissões apropriadas do SQL Server
  • Grupo de segurança configurado para permitir conexões na porta do SQL Server (padrão 1433)

Habilite seu Microsoft SQL Server

Conecte-se à sua instância do RDS SQL Server usando o SQL Server Management Studio (SSMS) ou sqlcmd com suas credenciais de administrador.

Execute o seguinte script para criar um login de domínio do Windows e conceder as permissões necessárias:

USE master;
CREATE LOGIN [DomainName\DomainUser] FROM WINDOWS;
GRANT VIEW ANY DATABASE TO [DomainName\DomainUser];
GRANT VIEW SERVER STATE TO [DomainName\DomainUser];
GRANT VIEW ANY DEFINITION TO [DomainName\DomainUser];
GO

Importante

Substitua DomainName\DomainUser pelo seu domínio e nome de usuário reais (por exemplo, CORP\SQLMonitor).

Conceda privilégios de acesso de LEITURA

Use as seguintes instruções para conceder privilégios de acesso READ ao usuário do domínio em todos os bancos de dados:

-- Grant access to all databases (required for query monitoring and tempdb metrics)
DECLARE @name SYSNAME;
DECLARE db_cursor CURSOR READ_ONLY FORWARD_ONLY FOR
SELECT [name] FROM [master].[sys].[databases]
WHERE [name] NOT IN ('master','msdb','model','rdsadmin','distribution')
AND [state] = 0;
OPEN db_cursor;
FETCH NEXT FROM db_cursor INTO @name;
WHILE @@FETCH_STATUS = 0
BEGIN
BEGIN TRY
EXEC('USE [' + @name + '];
IF NOT EXISTS (SELECT 1 FROM sys.database_principals WHERE name = ''DomainName\DomainUser'')
BEGIN
CREATE USER [DomainName\DomainUser] FOR LOGIN [DomainName\DomainUser];
END;
GRANT VIEW DATABASE STATE TO [DomainName\DomainUser];');
END TRY
BEGIN CATCH
PRINT 'Error on ' + @name + ': ' + ERROR_MESSAGE();
END CATCH
FETCH NEXT FROM db_cursor INTO @name;
END
CLOSE db_cursor;
DEALLOCATE db_cursor;
GO

Dica

Para RDS: O script exclui automaticamente o banco de dados rdsadmin que é reservado pela AWS. Certifique-se de substituir DomainName\DomainUser pelas suas credenciais de domínio reais.

Configurar o NRDOT Collector

Instale o NRDOT Collector em uma instância de EC2 do Windows ingressada no domínio ou em uma máquina local do Windows que faça parte do mesmo domínio e possa se conectar à sua instância do SQL Server do RDS.

Importante

Para o monitoramento do RDS, instale o NRDOT Collector em uma instância de EC2 na mesma VPC que a sua instância do RDS para obter conectividade de rede ideal e menor latência.

  1. Baixe e instale o NRDOT Collector usando o PowerShell:

    [Net.ServicePointManager]::SecurityProtocol = 'tls12, tls'; $NRDOT_VERSION = (Invoke-RestMethod -Uri "https://api.github.com/repos/newrelic/nrdot-collector-releases/releases/latest").tag_name; $WebClient = New-Object System.Net.WebClient; $WebClient.Headers.Add("User-Agent", "Mozilla/5.0"); $WebClient.DownloadFile("https://github.com/newrelic/nrdot-collector-releases/releases/download/$NRDOT_VERSION/nrdot-collector_${NRDOT_VERSION}_windows_x64.msi", "$env:TEMP\nrdot-collector.msi"); Start-Process msiexec.exe -ArgumentList "/i `"$env:TEMP\nrdot-collector.msi`" /qn /norestart /L*V `"$env:TEMP\nrdot_install.log`"" -Wait; Get-Service nrdot-collector -ErrorAction SilentlyContinue
  2. Alterar o logon do serviço para a conta de domínio (usando o PowerShell):

    Configure o serviço NRDOT Collector para ser executado como seu usuário de domínio usando o PowerShell:

    # Configure service to use domain account
    # The space after obj= and password= is required syntax for sc.exe
    sc.exe config "nrdot-collector" obj= "DomainName\DomainUser" password= "<password>"
    # Restart the service
    Restart-Service nrdot-collector

    Verifique a identidade do serviço:

    Get-WmiObject Win32_Service -Filter "Name='nrdot-collector'" | Select Name, State, StartName
    # Expected: StartName = DomainName\DomainUser

    Importante

    Substitua DomainName\DomainUser pelo seu domínio e nome de usuário reais (por exemplo, CORP\SQLMonitor) e <password> pela senha do usuário do domínio.

  3. Certifique-se de que seu grupo de segurança permita conexões de entrada do host do NRDOT Collector para sua instância do RDS na porta 1433 (ou sua porta personalizada).

Configurar o NRDOT Collector

Selecione o seu tipo de configuração com base nas suas necessidades de monitoramento:

Parâmetro de configuração

A tabela a seguir descreve os principais parâmetros de configuração para o receptor nrsqlserver:

ParâmetroDescrição
<YOUR_RDS_ENDPOINT>Insira o endpoint do seu RDS SQL Server
<YOUR_PORT>Insira o número da porta do SQL Server. O valor padrão é 1433.
<YOUR_OTLP_ENDPOINT>Insira o endpoint OTLP da New Relic (por exemplo, https://otlp.nr-data.net). Para mais informações, consulte a documentação dos endpoints OTLP da New Relic.
<YOUR_LICENSE_KEY>Insira sua chave de licença do New Relic.
collection_intervalIntervalo em segundos para coletar métricas de banco de dados. Padrão: 15s

Atualizar Registro de Serviço do Windows

Atualize o Registro de Serviço do Windows para usar o novo arquivo mssql-config.yaml.

Método 1: PowerShell

Execute o seguinte comando no PowerShell como administrador:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nrdot-collector" -Name "ImagePath" -Value '"C:\Program Files\nrdot-collector\nrdot-collector.exe" --config "C:\Program Files\nrdot-collector\mssql-config.yaml"'

Método 2: prompt de comando (alternativa)

Se o PowerShell não estiver disponível, você pode usar o prompt de comando em vez disso:

  1. Abra o menu Iniciar, digite cmd
  2. Clique com o botão direito do mouse no prompt de comando e escolha Run as administrator
  3. Copie e cole este comando exato na janela preta do CMD e pressione Enter:
sc config "nrdot-collector" binPath= "\"C:\Program Files\nrdot-collector\nrdot-collector.exe\" --config \"C:\Program Files\nrdot-collector\mssql-config.yaml\""

Validar a Configuração do NRDOT Collector

Valide a configuração do Collector NRDOT para garantir que esteja formatada corretamente e funcione de maneira adequada.

& "C:\Program Files\nrdot-collector\nrdot-collector.exe" validate --config="C:\Program Files\nrdot-collector\mssql-config.yaml"

Reiniciar o coletor NRDOT

Após atualizar sua configuração, reinicie o serviço NRDOT Collector na sua instância do Windows EC2 associada ao domínio:

net stop nrdot-collector
net start nrdot-collector

Dica

Verifique se o serviço está sendo executado sob a conta de domínio verificando os Serviços do Windows (services.msc). A coluna "Fazer logon como" deve mostrar sua conta de domínio (por exemplo, CORP\SQLMonitor).

(Opcional) Configurar a correlação entre APM e banco de dados

Para correlacionar o desempenho da sua aplicação com as operações de banco de dados, você pode configurar a identificação de serviço de banco de dados. Este recurso permite visualizar exatamente quais aplicativos estão gerando workloads específicas de banco de dados. Para mais informações, consulte configurar a identificação de serviço de banco de dados para obter a correlação APM-banco de dados no New Relic.

Importante

Para visualizar dados de desempenho do banco de dados no APM, ambas as entidades devem estar na mesma conta New Relic. Se as entidades estiverem em contas diferentes da New Relic, você deve ter acesso a ambas as contas para visualizar os dados.

(Opcional) Configurar o gerenciamento de segredos

O recurso de gerenciamento de segredos permite gerenciar com segurança informações confidenciais, como credenciais de banco de dados. Isso ajuda a aprimorar a segurança do seu ambiente de monitoramento ao evitar a inserção direta de dados sensíveis nos arquivos de configuração. Para mais informações, consulte gerenciamento de segredos.

Encontre e use seus dados

Assim que seus dados estiverem sendo coletados, você poderá 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:

  1. Vá para https://one.newrelic.com > All Capabilities > Databases.
  2. Na dropdown Entity type, selecione MSSQL instance e clique em Apply.
  3. Selecione seu banco de dados SQL Server na lista de entidades.

Pré-requisitos

Certifique-se de que seu ambiente atenda à nossa compatibilidade e pré-requisitos.

Requisitos adicionais para gMSA (Group Managed Service Account) com RDS:

  • Ambiente do Active Directory com suporte a gMSA
  • Conta gMSA criada e configurada para acesso ao SQL Server
  • Instância do EC2 do Windows ingressada no domínio autorizada a usar a conta gMSA
  • Grupo de segurança configurado para permitir conexões na porta do SQL Server (padrão 1433)

Habilite seu Microsoft SQL Server

Conecte-se à sua instância do RDS SQL Server e execute os seguintes comandos SQL para criar um login para a conta gMSA e conceder as permissões necessárias:

USE master;
CREATE LOGIN [DomainName\gMSA] FROM WINDOWS;
GRANT VIEW ANY DATABASE TO [DomainName\gMSA];
GRANT VIEW SERVER STATE TO [DomainName\gMSA];
GRANT VIEW ANY DEFINITION TO [DomainName\gMSA];

Importante

Substitua DomainName\gMSA pelo seu nome de domínio e nome de conta gMSA reais (por exemplo, CORP\SQL-gMSA$). Observe que as contas gMSA geralmente terminam com um símbolo $.

Conceda privilégios de acesso de LEITURA

Use as seguintes instruções para conceder privilégios de acesso READ à conta gMSA em todos os bancos de dados:

-- Grant access to all databases (required for query monitoring and tempdb metrics)
DECLARE @name SYSNAME;
DECLARE db_cursor CURSOR READ_ONLY FORWARD_ONLY FOR
SELECT [name] FROM [master].[sys].[databases]
WHERE [name] NOT IN ('master','msdb','model','rdsadmin','distribution')
AND [state] = 0;
OPEN db_cursor;
FETCH NEXT FROM db_cursor INTO @name;
WHILE @@FETCH_STATUS = 0
BEGIN
BEGIN TRY
EXEC('USE [' + @name + '];
IF NOT EXISTS (SELECT 1 FROM sys.database_principals WHERE name = ''<DOMAIN>\<gMSA_NAME>$'')
BEGIN
CREATE USER [<DOMAIN>\<gMSA_NAME>$] FOR LOGIN [<DOMAIN>\<gMSA_NAME>$];
END;
GRANT VIEW DATABASE STATE TO [<DOMAIN>\<gMSA_NAME>$];');
END TRY
BEGIN CATCH
PRINT 'Error on ' + @name + ': ' + ERROR_MESSAGE();
END CATCH
FETCH NEXT FROM db_cursor INTO @name;
END
CLOSE db_cursor;
DEALLOCATE db_cursor;
GO

Importante

Substitua DomainName\gMSA pelo seu nome de domínio real e nome da conta gMSA (por exemplo, CORP\SQL-gMSA$). Este script cria um usuário de banco de dados para a conta gMSA em todos os bancos de dados de usuários, excluindo bancos de dados do sistema e bancos de dados específicos do RDS.

Configurar o NRDOT Collector

Instale o NRDOT Collector em uma instância do Windows no EC2 ingressada no domínio e autorizada a usar a conta gMSA.

Importante

Para RDS com gMSA, o NRDOT Collector deve ser instalado em uma instância de EC2 do Windows associada ao domínio que tenha permissões para usar a conta gMSA. Certifique-se de que seu grupo de segurança permita conexões com o RDS na porta 1433.

  1. Baixe e instale o NRDOT Collector usando o PowerShell:

    [Net.ServicePointManager]::SecurityProtocol = 'tls12, tls'; $NRDOT_VERSION = (Invoke-RestMethod -Uri "https://api.github.com/repos/newrelic/nrdot-collector-releases/releases/latest").tag_name; $WebClient = New-Object System.Net.WebClient; $WebClient.Headers.Add("User-Agent", "Mozilla/5.0"); $WebClient.DownloadFile("https://github.com/newrelic/nrdot-collector-releases/releases/download/$NRDOT_VERSION/nrdot-collector_${NRDOT_VERSION}_windows_x64.msi", "$env:TEMP\nrdot-collector.msi"); Start-Process msiexec.exe -ArgumentList "/i `"$env:TEMP\nrdot-collector.msi`" /qn /norestart /L*V `"$env:TEMP\nrdot_install.log`"" -Wait; Get-Service nrdot-collector -ErrorAction SilentlyContinue

Configurar o Serviço NRDOT Collector para Ser Executado como gMSA

Após instalar o NRDOT Collector, configure o serviço para ser executado como sua conta gMSA usando o PowerShell:

# Stop the NRDOT Collector service
Stop-Service nrdot-collector
# Configure service to use gMSA account
# Use cmd /c to avoid PowerShell treating $ as a variable
cmd /c 'sc config nrdot-collector obj= "DomainName\gMSA" password= ""'
# Verify the configuration
Get-WmiObject Win32_Service -Filter "Name='nrdot-collector'" | Select Name, StartName
# Start the NRDOT Collector service
Start-Service nrdot-collector

Importante

Substitua DomainName\gMSA pelo seu domínio real e nome da conta gMSA (por exemplo, CORP\SQL-gMSA$). Observe a senha vazia — as contas gMSA não exigem senhas.

Configurar o NRDOT Collector

Selecione o seu tipo de configuração com base nas suas necessidades de monitoramento:

Parâmetro de configuração

A tabela a seguir descreve os principais parâmetros de configuração para o receptor nrsqlserver:

ParâmetroDescrição
<YOUR_RDS_ENDPOINT>Insira o endpoint do seu RDS SQL Server
<YOUR_PORT>Insira o número da porta do SQL Server. O valor padrão é 1433.
<YOUR_OTLP_ENDPOINT>Insira o endpoint OTLP da New Relic. Para mais informações, consulte a documentação dos endpoints OTLP da New Relic.
<YOUR_LICENSE_KEY>Insira sua chave de licença do New Relic.
collection_intervalIntervalo em segundos para coletar métricas de banco de dados. Padrão: 15s

Dica

A opção max_concurrent_queries controla quantas consultas de métrica o receiver executa em paralelo no SQL Server durante cada ciclo de scrape.

receivers:
nrsqlserver:
max_concurrent_queries: 4 # default is 4 if omitted or set to 0

Dica

Observação: se você habilitar todas as métricas disponíveis, aumente o valor de limit_mib (por exemplo, 1.000) para evitar que o limitador de memória descarte dados.

Atualizar Registro de Serviço do Windows

Atualize o Registro de Serviço do Windows para usar o novo arquivo mssql-config.yaml.

Método 1: PowerShell

Execute o seguinte comando no PowerShell como administrador:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nrdot-collector" -Name "ImagePath" -Value '"C:\Program Files\nrdot-collector\nrdot-collector.exe" --config "C:\Program Files\nrdot-collector\mssql-config.yaml"'

Método 2: prompt de comando (alternativa)

Se o PowerShell não estiver disponível, você pode usar o prompt de comando em vez disso:

  1. Abra o menu Iniciar, digite cmd
  2. Clique com o botão direito do mouse no prompt de comando e escolha Run as administrator
  3. Copie e cole este comando exato na janela preta do CMD e pressione Enter:
sc config "nrdot-collector" binPath= "\"C:\Program Files\nrdot-collector\nrdot-collector.exe\" --config \"C:\Program Files\nrdot-collector\mssql-config.yaml\""

Validar a Configuração do NRDOT Collector

Valide a configuração do Collector NRDOT para garantir que esteja formatada corretamente e funcione de maneira adequada.

bash
$
& "C:\Program Files\nrdot-collector\nrdot-collector.exe" validate --config="C:\Program Files\nrdot-collector\mssql-config.yaml"

Reiniciar o coletor NRDOT

Após atualizar sua configuração, reinicie o serviço NRDOT Collector na sua instância do Windows EC2 associada ao domínio:

bash
$
net stop nrdot-collector
$
net start nrdot-collector

Dica

Verifique se o serviço está em execução com a conta gMSA verificando os Serviços do Windows (services.msc). A coluna "Fazer logon como" deve mostrar sua conta gMSA (por exemplo, CORP\SQL-gMSA$).

(Opcional) Configurar a correlação entre APM e banco de dados

Para correlacionar o desempenho da sua aplicação com as operações de banco de dados, você pode configurar a identificação de serviço de banco de dados. Este recurso permite visualizar exatamente quais aplicativos estão gerando workloads específicas de banco de dados. Para mais informações, consulte configurar a identificação de serviço de banco de dados para obter a correlação APM-banco de dados no New Relic.

Importante

Para visualizar dados de desempenho do banco de dados no APM, ambas as entidades devem estar na mesma conta New Relic. Se as entidades estiverem em contas diferentes da New Relic, você deve ter acesso a ambas as contas para visualizar os dados.

(Opcional) Configurar o gerenciamento de segredos

O recurso de gerenciamento de segredos permite gerenciar com segurança informações confidenciais, como credenciais de banco de dados. Isso ajuda a aprimorar a segurança do seu ambiente de monitoramento ao evitar a inserção direta de dados sensíveis nos arquivos de configuração. Para mais informações, consulte gerenciamento de segredos.

Encontre e use seus dados

Assim que seus dados estiverem sendo coletados, você poderá 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:

  1. Vá para https://one.newrelic.com > All Capabilities > Databases.
  2. Na dropdown Entity type, selecione MSSQL instance e clique em Apply.
  3. Selecione seu banco de dados SQL Server na lista de entidades.

Próximos passos

Após configurar o monitoramento do Windows RDS:

Copyright © 2026 New Relic Inc.

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