Red de conocimiento informático - Problemas con los teléfonos móviles - springadmin no muestra la memoria

springadmin no muestra la memoria

Spring Boot Admin es un excelente marco de código abierto para aplicaciones Spring Boot. A través del ejecutor, puede monitorear fácilmente el estado de ejecución de la aplicación, cambiar dinámicamente la configuración global de los atributos, monitorear solicitudes, etc.

Mientras trabajaba en un proyecto, encontré un problema: diferentes aplicaciones pueden mostrar o no el nodo del administrador de entorno. Después de una investigación posterior, descubrí que en una determinada aplicación, la opción de solicitud previamente marcada se considera una cruz; -solicitud de dominio y el encabezado de respuesta "Permitir" no se agrega, lo que hace que SBA no muestre el nodo del administrador del entorno;

El actuador puede monitorear fácilmente el estado de ejecución de la aplicación. Nodo del administrador del entorno;

Al observar el código fuente del front-end de SBA, puede ver que el nodo del administrador del entorno no se muestra. Esto es principalmente para verificar si el encabezado de respuesta "Permitir" tiene un valor y si. el método de publicación es compatible, como se muestra a continuación:

vue file:/views/env/index.vue

......

async determineEnvManagerSupport () {

prueba {

this.hasEnvManagerSupport = espera this.instance.hasEnvManagerSupport()

} captura (error) {

<; p> console.warn('Error en la determinación del soporte del administrador de entorno:', error);

this.hasEnvManagerSupport = false

}

}

......

archivo js:/service/instance.js

async hasEnvManagerSupport() {

respuesta constante = espera esto .axios.options(uri`actuator/env `);

return respuesta.headers['allow'] amp; respuesta.headers['allow'].include('POST'); /p>

}

Solución:

Consulte la visualización normal de la aplicación en el nodo "Environment Manager", agregue el valor "BORRAR, OBTENER, PUBLICAR". en el encabezado de respuesta "Permitir" de la solicitud /actuator/env HEAD". Agrega un valor "POST,HEAD" al encabezado de respuesta "Permitir" de la solicitud /actuator/env.