Cuando forma parte de un equipo de desarrollo, operaciones o DevOps , los problemas de la base de datos deben investigarse rápidamente. Para resolver problemas y errores de rendimiento con una aplicación lenta o defectuosa, debe poder analizar si la causa subyacente está relacionada con el rendimiento de la base de datos, uno o más hosts o servicios, o ambos.
Utilizando la traza de la transacción, la consulta lenta traza y los mapas de servicios de APM, puede examinar la consulta específica, la instancia de la base de datos (host y puerto) y el nombre de la base de datos para el problema. La métrica de nivel de instancia de APM puede ayudarle a profundizar en la instancia o instancias específicas involucradas. Esto le ayuda a evaluar rápidamente el impacto y resolver el problema.
Compatibilidad y requisitos
New Relic recopila detalles de instancia para una variedad de base de datos y controlador de la base de datos. La capacidad de ver instancias específicas y los tipos de información de la base de datos en APM depende de su controlador de base de datos y de la versión del agente:
Go:
Consulte Compatibilidad a nivel de instancia del agente Go para almacenes de datos.
Java:
Consulte compatibilidad a nivel de instancia de agente de Java para obtener información sobre la base de datos.
.NET:
Consulte Compatibilidad a nivel de instancia del agente .NET para almacenes de datos.
Node.js:
Consulte Compatibilidad a nivel de instancia del agente Node.js para almacenes de datos.
PHP:
Consulte Compatibilidad a nivel de instancia del agente PHP para obtener base de datos.
Python:
Consulte Compatibilidad a nivel de instancia del agente Python para conocer la base de datos y los paquetes.
Ruby:
Consulte Compatibilidad a nivel de instancia del agente Ruby para ORM y gemas.
Para solicitar información a nivel de instancia de almacenes de datos que actualmente no figuran en la lista de su agente, obtenga soporte en support.newrelic.com.
Utilice los detalles de la instancia de almacenamiento de datos para monitor y solucionar problemas de su aplicación
Utilice estos ejemplos como puntos de partida para monitor y solucionar problemas del rendimiento de las conexiones entre su aplicación y el almacenamiento de datos asociado. Los ejemplos describen las capacidades de New Relic que pueden ayudarlo a determinar si la causa subyacente detrás de los problemas de rendimiento de la aplicación se relaciona con sus aplicaciones, un problema de configuración de la instancia de la base de datos (como un índice faltante), los recursos de su organización o una combinación.