O agente APM que você instalou recebe dados do seu aplicativo. A retenção de dados padrão é baseada na sua edição de preços.
As configurações de segurança padrão da New Relic funcionam automaticamente para garantir a privacidade dos dados e limitar o tipo de informação que a New Relic recebe. Você também pode alterar essas configurações.
Divulgação e auditoria
Nosso agente APM é um plug-in de acesso público para aplicativo da web. O agente não gera nenhum código dinâmico enquanto se comunica com seu aplicativo, portanto, usar o agente não introduzirá nenhum código em seu aplicativo sem o seu conhecimento.
A maioria dos nossos agentes são de código aberto, então você pode ver o que nosso código faz:
Coleção de dados
Usando um formato de mensagem JSON, os dados que o agente recebe do seu aplicativo são postados uma vez por minuto na interface do usuário do New Relic. O site retorna uma resposta JSON ao agente, indicando se os dados foram recebidos corretamente ou se houve algum erro.
A New Relic coleta os seguintes dados métricos agregados:
- Atividade de banco de dados
- Chamadas de serviço web externas
- Atividade de controlador e despacho
- Ver atividade
- Exceções e contagens não detectadas
- Memória de processo e uso de CPU
Esses dados métricos agregados resumem chamadas para métodos específicos em sua aplicação: quantas vezes cada um foi chamado e diversas estatísticas de tempo de resposta (média, mínimo, máximo e padrão Desvio). No New Relic, você verá os nomes das classes e métodos junto com seus números agregados.
A New Relic coleta opcionalmente:
Data collection | Comments |
---|---|
Erros não detectados | O New Relic captura o erro, bem como um stack trace de tempo de execução do código incorreto. |
Rastreamento da transação | Estes são instantâneos de uma única transação. Opcionalmente, o agente também pode coletar os comandos de consulta chamados dentro da transação. A coleção padrão usa ofuscação para ocultar quaisquer strings ou números da consulta. Para transações mais lentas do que o limite definido, a New Relic também coleta dados do SQL |
Parâmetro personalizado | Você pode adicionar parâmetros personalizados ao código do seu aplicativo e registrá-los com o trace da transação para fornecer contexto adicional enquanto você examina as informações de criação de perfil. |
Opcional: Tanto para erros quanto para rastreamento da transação, o parâmetro da solicitação HTTP também pode ser registrado.
Configurações de segurança
Se quiser restringir as informações que o New Relic recebe, você pode ativar o modo de alta segurança. Se o modo de alta segurança ou as configurações padrão não funcionarem para suas necessidades comerciais, você poderá aplicar configurações personalizadas .
Dados recebidos pela New Relic
Estas informações se aplicam a todos os agentes APM, independentemente das configurações de segurança que você aplicou.
Importante
Outros dados que a New Relic recebe são específicos das configurações de segurança de cada agente.
Dados | Captured? |
---|---|
Versão do idioma do agente APM | |
Tipo e versão do sistema operacional | |
Propriedades do sistema | |
Tempo médio de resposta de transação em seu aplicativo | |
Acessos de URL | |
Endereço IP do cliente | Não capturado |
TLS e SSL
Nosso protocolo preferido para todos os domínios é o TLS 1.2. agente APM habilita SSL por padrão. Para verificar qual versão inclui SSL por padrão e garantir que você tenha a versão mais atualizada, consulte as notas de versão do seu agente:
O arquivo de configuração também inclui um sinalizador opcional (ssl
) para ativar ou desativar SSL usando HTTPS. A New Relic não faz autenticação de host com HTTPS, apenas criptografia de comunicação.
A New Relic requer HTTPS para todo o tráfego para APM e API REST. Isso inclui tráfego de entrada e saída. Se sua chamada de API REST usar HTTP ou se você tiver desativado SSL em seu arquivo de configuração, altere seu script ou programa para HTTPS.
Transmissão de dados
Em Java, .NET e PHP, New Relic usa JSON para serializar dados. O agente Ruby usa empacotamento Ruby ou serialização JSON para enviar dados para o New Relic, dependendo se um codificador JSON nativo está disponível na versão Ruby na qual o agente está sendo executado.
Para conhecer as alterações necessárias quando você deseja criar regras de firewall para permitir a comunicação do agente, consulte Redes. Para obter mais informações sobre medidas de segurança para seus dados em trânsito para a New Relic ou em repouso em nosso armazenamento, consulte Criptografia de dados.
Proxies
Configurações opcionais estão disponíveis para que você possa configurar o agente para se comunicar por meio de um proxy. Para definir configurações de proxy para host, porta, domínio, usuário ou senha, consulte a documentação do arquivo de configuração do seu agente:
Agent | Proxy settings |
---|---|
Go | |
Java | Use |
.NET | elemento |
Node.js | |
PHP |
|
Python | |
Ruby | Use |