Quando você faz parte de uma equipe de desenvolvimento, operações ou DevOps , os problemas de banco de dados precisam ser investigados rapidamente. Para resolver problemas e erros de desempenho com um aplicativo lento ou com falha, você precisa analisar se a causa subjacente está relacionada ao desempenho do banco de dados, a um ou mais hosts ou serviços, ou ambos.
Usando o trace da transação, o slow query trace e os mapas de serviço do APM, você pode examinar a consulta específica, a instância do banco de dados (host e porta) e o nome do banco de dados para o problema. A métrica em nível de instância do APM pode ajudá-lo a detalhar a instância ou instâncias específicas envolvidas. Isso ajuda você a avaliar rapidamente o impacto e resolver o problema.
Compatibilidade e requisitos
New Relic coleta detalhes de instância para uma variedade de bancos de dados e drivers do banco de dados. A capacidade de visualizar instâncias específicas e os tipos de informações do banco de dados no APM depende do driver do banco de dados e da versão do agente:
Go:
Consulte Compatibilidade em nível de instância do agente Go para armazenamentos de dados.
Java:
Consulte Compatibilidade em nível de instância do agente Java para banco de dados.
.NET:
Consulte Compatibilidade em nível de instância do agente .NET para armazenamentos de dados.
Node.js:
Consulte Compatibilidade em nível de instância do agente Node.js para armazenamentos de dados.
PHP:
Consulte Compatibilidade em nível de instância do agente PHP para banco de dados.
Python:
Consulte Compatibilidade em nível de instância do agente Python para banco de dados e pacotes.
Ruby:
Consulte Compatibilidade em nível de instância do agente Ruby para ORMs e gems.
Para solicitar informações em nível de instância de datastores atualmente não listados para seu agente, obtenha suporte em support.newrelic.com.
Use detalhes da instância do armazenamento de dados para monitor e solucionar problemas do seu aplicativo
Use estes exemplos como pontos de partida para monitor e solucionar problemas de desempenho de conexões entre seu aplicativo e a instância de armazenamento de dados associada. Os exemplos descrevem os recursos do New Relic que podem ajudá-lo a determinar se a causa subjacente por trás dos problemas de desempenho do aplicativo está relacionada aos seus aplicativos, a um problema de configuração da instância de banco de dados (como um índice ausente), aos recursos da sua organização ou a uma combinação deles.