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

Para habilitar IBM Health Center, es necesario establecer las configuraciones durante el inicio del contenedor Docker. Existen dos métodos para completar la tarea. Seleccione el método que mejor se adapte a su entorno.

Procedimiento

  • Pasando parámetros de configuración durante el inicio del contenedor.
    1. 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.

    2. 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.
  • Establezca argumentos JVM para habilitar Health Center.
    1. 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
      
    2. 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.