Configuration d'IBM Health Center pour votre environnement de production

Effectuez les étapes suivantes pour configurer IBM Health Center pour votre environnement de production.

Vous pouvez analyser les données collectées du centre de santé collectées en mode sans interface graphique à l'aide du client du centre de santé (voir Installing Health Center).

Conseil : Comme alternative au client du centre de santé, vous pouvez utiliser l'outil de rapport du centre de santé HCL Commerce. Cet outil utilise le fichier du centre de santé (.hcd) pour générer un rapport Web de performances avec des détails spécifiques à HCL Commerce. Pour plus d'informations, voir HCL Commerce Health Center Report.

Pourquoi et quand exécuter cette tâche

Pour activer IBM Health Center, vous devez définir les configurations lors du démarrage du conteneur Docker. Il existe deux méthodes pour effectuer cette tâche. Sélectionnez la méthode qui convient le mieux à votre environnement.

Procédure

  • Transmission de paramètres de configuration lors du démarrage du conteneur.
    1. Configurez les conteneurs Docker de transactions, de magasin et de recherche pour démarrer avec les paramètres de configuration OVERRIDE_PRECONFIG=true et HEALTH_CENTER_ENABLED=true.

      Pour plus d'informations sur les paramètres de configuration, voir Définition des paramètres de configuration.

    2. Le Centre de santé crée continuellement des fichiers healthcenter*.hcd dans le répertoire désigné par la propriété output.directory, selon un intervalle fixé par la propriété run.duration. Montez le dossier de sortie output.directory sur le volume de l'hôte Docker ou le centre de stockage distant pour obtenir une sortie de chaque conteneur Docker.
  • Définissez les arguments JVM pour activer Health Center.
    1. Pour modifier les arguments JVM, créez un fichier Docker et utilisez les commandes Run Engine suivantes pour définir les valeurs JVM par défaut personnalisées. Vous pouvez spécifier ces commandes dans le Dockerfile ou dans un script custConfiguration.sh. Les propriétés suivantes sont les propriétés par défaut. Modifiez-les si nécessaire.
      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. Le Centre de santé crée continuellement des fichiers healthcenter*.hcd dans le répertoire désigné par la propriété output.directory, selon un intervalle fixé par la propriété run.duration. Montez le dossier de sortie output.directory sur le volume de l'hôte Docker ou le centre de stockage distant pour obtenir une sortie de chaque conteneur Docker.