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
Procédure
-
Transmission de paramètres de configuration lors du démarrage du conteneur.
- 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.
- 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.
- 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.
-
Définissez les arguments JVM pour activer Health Center.
- 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- Pour plus d'informations sur ces arguments, voir Health Center Configuration Properties.
- Pour plus d'informations sur le script custConfiguration.sh, voir Personnalisation du flux de démarrage de Docker.
- 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.
- 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.