21 Nov 2024 06:50 PM - last edited on 22 Nov 2024 10:38 AM by MaciejNeumann
Se realizó la instalación de OneAgent y tenemos una base de datos que figura "Unavailable". A través de soporte con Dynatrace se trabajó sobre la cadena de conexión pero no se pudo solucionar este tema. Necesitamos ayuda para proceder.
21 Nov 2024 09:35 PM
Que tal,
Por lo que veo es la base de datos vista como servicio donde se tiene el problema. El nombre de los servicios bases de datos se toma de la informacion de la conexion hacia la misma que se hace en el servicio que la consume, cuando aparecen bases de datos con nombre default o unavailable puede ser sintoma de que los servicios estan haciendo conexiones erroneas a la misma y por ende no se logra establecer esa conexion que nos proporcione la informacion para asignar un nombre a la entidad.
Una primer revision para descartar este sintoma que menciono, seria revisar que los servicios que la consumen no tengan algun error relacionado con la conexion de la base.
22 Nov 2024 01:38 AM
Tienes visibilidad de las consultas ?
aparece la BD dentro del Trace ?
si es asi te sugiero que valides lo siguiente.
dale al backtrace y vas a notar que todas las peticiones vienen de algún servicio que reconoces, si puedes ir al trace vas a notar en que método se está quedando eso te dará indicio de cuál es la BD que estaría fallando
para Dynatrace es imposible darte el nombre que quieres porque la petición está fallando como tal y el agente está descartando esa cadena de Conexion o por lo menos yo lo veo así cuando esto sucede.
PD: esto es algo que pasa desde hace años y aun seguirá pasando porque pasa cuando el Datasource lanza una excepción que no puede ni siquiera leer la cadena y se descarta
Solved: Database are shown as "unavailable" in Dynatrace - Dynatrace Community
algo que puedes hacer adicionalmente es que monitores las instancias desde las extensiones. eso también da visibilidad de que está fallando cuando hay failed connections, va a fallar tanto por el servicio como por la extension.
espero te ayude.