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.
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 SilentlyContinueCertifique-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];GOCREATE 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 FORSELECT [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 = 0BEGIN 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;ENDCLOSE db_cursor;DEALLOCATE db_cursor;GODica
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âmetro | Descriçã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_interval | Intervalo 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 0Dica
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:
- Abra o menu Iniciar, digite
cmd - Clique com o botão direito do mouse no prompt de comando e escolha Run as administrator
- 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-collectornet start nrdot-collectorDica
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:
- Vá para https://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.
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];GOImportante
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; GODica
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.
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 SilentlyContinueAlterar 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.exesc.exe config "nrdot-collector" obj= "DomainName\DomainUser" password= "<password>"# Restart the serviceRestart-Service nrdot-collectorVerifique a identidade do serviço:
Get-WmiObject Win32_Service -Filter "Name='nrdot-collector'" | Select Name, State, StartName# Expected: StartName = DomainName\DomainUserImportante
Substitua
DomainName\DomainUserpelo seu domínio e nome de usuário reais (por exemplo,CORP\SQLMonitor) e<password>pela senha do usuário do domínio.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âmetro | Descriçã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_interval | Intervalo 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:
- Abra o menu Iniciar, digite
cmd - Clique com o botão direito do mouse no prompt de comando e escolha Run as administrator
- 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-collectornet start nrdot-collectorDica
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:
- Vá para https://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.
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; GOImportante
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.
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 serviceStop-Service nrdot-collector
# Configure service to use gMSA account# Use cmd /c to avoid PowerShell treating $ as a variablecmd /c 'sc config nrdot-collector obj= "DomainName\gMSA" password= ""'
# Verify the configurationGet-WmiObject Win32_Service -Filter "Name='nrdot-collector'" | Select Name, StartName
# Start the NRDOT Collector service Start-Service nrdot-collectorImportante
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âmetro | Descriçã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_interval | Intervalo 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 0Dica
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:
- Abra o menu Iniciar, digite
cmd - Clique com o botão direito do mouse no prompt de comando e escolha Run as administrator
- 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-collectorDica
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:
- Vá para https://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.
Próximos passos
Após configurar o monitoramento do Windows RDS: