Durante una ventana de tiempo específica, el agente de base de datos AppDynamics informó de baja disponibilidad para los recopiladores ABC y XYZ. Las métricas de supervisión indicaron una caída y una brecha en la interfaz de usuario del controlador. No hubo evidencia de caídas de conectividad entre el host del agente y las bases de datos durante este intervalo y tampoco se reinició JVM del agente de base de datos.
Tecnología: AppDynamics
Subtecnología: AppDynamics - Agente de base de datos
Bases de Datos Supervisadas: Oracle 19.0.0.0.0
Recopiladores de BD supervisados: ABC y XYZ
No se notificaron cambios desde la base de datos durante la ventana de incidentes
Para abordar los eventos de baja disponibilidad de base de datos detectados por AppDynamics Database Agent, se aconsejaron e implementaron estos pasos.
Examine los registros del agente de base de datos de AppDynamics para los parámetros de pila de JVM, los tiempos de espera de conexión, los cambios de configuración y los cierres del recopilador.
25 Jan 2026 22:47:00,394 INFO [DBAgent-4] ADBMonitorConfigResolver: - Outdated Configs: [ResolvedDBMonConfig {configName='XYZ', ... cpuCores=18, ...}]
25 Jan 2026 22:47:00,394 INFO [DBAgent-4] ADBMonitorConfigResolver: - new Configs: [ResolvedDBMonConfig {configName='XYZ', ... cpuCores=16, ...}]
25 Jan 2026 22:47:00,406 INFO [DBAgent-4] ADBCollector: - DB collector [XYZ] shut down!
25 Jan 2026 22:50:30,308 INFO [DBAgent-8] Agent: - JVM Args : -XX:+HeapDumpOnOutOfMemoryError | -XX:OnOutOfMemoryError=kill -9 %p | -DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector | --add-opens=java.base/java.lang=ALL-UNNAMED | --add-opens=java.base/java.security=ALL-UNNAMED | -Ddbagent.name=dbagent |
Reinicie AppDynamics Database Agent, asegurándose de especificar los argumentos -Xms (tamaño de pila mínimo) y -Xmx (tamaño de pila máximo) JVM adecuados, como se documenta en los requisitos oficiales del sistema. Esto ayuda a resolver las restricciones de memoria o recursos que podrían contribuir a los reinicios internos del agente.
Comando de ejemplo para reiniciar el agente con estos argumentos (la sintaxis real de los comandos puede variar según el entorno):
nohup java -Xms<size> -Xmx<size> -Ddbagent.name=DB_AGENT_NAME -jar db-agent.jar
Reemplace <size> por valores adecuados para su entorno de monitoreo, haciendo referencia a la documentación oficial para obtener recomendaciones.
Consulte los requisitos oficiales del sistema de visibilidad de la base de datos para determinar los tamaños de pila recomendados y las prácticas recomendadas de configuración para AppDynamics Database Agent. Alinee siempre los argumentos de JVM y los parámetros de configuración con estas directrices.
La baja disponibilidad y los huecos de métrica observados para los recopiladores ABC y XYZ se debieron a la falta de parámetros de pila de JVM (-Xms y -Xmx) y los cierres de agente subsiguientes. La causa raíz parece estar relacionada con las restricciones de recursos (valores de tamaño de pila) que interrumpen temporalmente las operaciones de agente.
| Revisión | Fecha de publicación | Comentarios |
|---|---|---|
1.0 |
15-Apr-2026
|
Versión inicial |