Configuración de IBM Health Center para el entorno de producción
Complete los siguientes pasos para configurar IBM Health Center para el entorno de producción.
Puede analizar los datos de Health Center que se recopila en modalidad autónoma utilizando el cliente de Health Center (consulte Installing Health Center).
Consejo: Como alternativa al cliente de Health Center, puede utilizar la herramienta Informe del Centro de salud de HCL Commerce. Esta herramienta utiliza el archivo de Health Center (.hcd) para generar un informe basado en la web de los datos de rendimiento con los conocimientos que son específicos de HCL Commerce. Para obtener más información, consulte HCL Commerce Health Center Report.
Por qué y cuándo se efectúa esta tarea
Procedimiento
-
Pasando parámetros de configuración durante el inicio del contenedor.
- Configure los contenedores Docker de transacción, tienda y búsqueda para empezar con los parámetros de configuración OVERRIDE_PRECONFIG=true y HEALTH_CENTER_ENABLED=true.
Para obtener más información sobre los parámetros de configuración, consulte Establecer parámetros de configuración.
- Health Center crea continuamente archivos healthcenter*.hcd en el directorio especificado por la propiedad output.directory en el intervalo establecido por la propiedad run.duration. Monte la carpeta de salida output.directory en el centro de almacenamiento remoto o en el volumen de host de Docker para obtener una salida de cada contenedor Docker.
- Configure los contenedores Docker de transacción, tienda y búsqueda para empezar con los parámetros de configuración OVERRIDE_PRECONFIG=true y HEALTH_CENTER_ENABLED=true.
-
Establezca argumentos JVM para habilitar Health Center.
- Para modificar los argumentos JVM, cree un Dockerfile y utilice los siguientes mandatos Run Engine para establecer los valores de JVM predeterminados personalizados. Puede especificar estos mandatos en el Dockerfile o en un script custConfiguration.sh. Las siguientes propiedades son las propiedades predeterminadas. Modifíquelas según sea necesario.
run set-system-property com.ibm.java.diagnostics.healthcenter.headless.output.directory /profile/logs/healthcenter run set-system-property com.ibm.java.diagnostics.healthcenter.headless.run.duration 15 run set-system-property com.ibm.diagnostics.healthcenter.data.profiling off run set-system-property com.ibm.java.diagnostics.healthcenter.allocation.threshold.low 10000000 run set-system-property com.ibm.java.diagnostics.healthcenter.stack.trace.depth 20 run set-system-property com.ibm.java.diagnostics.healthcenter.headless.files.to.keep 0
- Para más información sobre estos argumentos, consulte Health Center Configuration Properties.
- Para obtener más información sobre el script custConfiguration.sh, consulte Personalización del flujo de inicio de Docker.
- Health Center crea continuamente archivos healthcenter*.hcd en el directorio especificado por la propiedad output.directory en el intervalo establecido por la propiedad run.duration. Monte la carpeta de salida output.directory en el centro de almacenamiento remoto o en el volumen de host de Docker para obtener una salida de cada contenedor Docker.
- Para modificar los argumentos JVM, cree un Dockerfile y utilice los siguientes mandatos Run Engine para establecer los valores de JVM predeterminados personalizados. Puede especificar estos mandatos en el Dockerfile o en un script custConfiguration.sh. Las siguientes propiedades son las propiedades predeterminadas. Modifíquelas según sea necesario.