Activation de la structure de surveillance des métriques dans un environnement de développement
Afin d'utiliser la structure de surveillance des métriques de la version 9.1, activez-la dans chacun des serveurs de transactions, de recherche, de personnalisation et de magasin.
Activation des métriques sur le serveur de transactions
- Configurez WebSphere Application Server.
- Définissez un nouveau port (). Indiquez les valeurs suivantes dans les zones correspondantes :
- Nom de la chaîne de transport : monitor
- modèle : (non sécurisé)
- créer un nouveau port :
- name : monitor
- host : *
- port : 5280 (s'assurer qu'il n'est pas utilisé)
- Ajouter le port à WC_default_host (Environnement à hôtes virtuels)
host Name: * port: 5280 - Configurer les arguments génériques JVM dans WAS
Pour en savoir plus, voir Configuration des arguments JVM génériques dans WebSphere Application Server.dd -Dexpose_metrics=true (
- Définissez un nouveau port (). Indiquez les valeurs suivantes dans les zones correspondantes :
- Redémarrer le serveur de transactions
Activation des métriques sur le serveur de recherche
- Ajouter ce qui suit dans jvm.options :
-Dexpose_metrics=true - Ajoutez ce qui suit dans server.xml :
<httpEndpoint host="*" httpPort="3280" httpsPort="3243" id="defaultMonitorEndpoint"/> - Redémarrer le serveur de recherche
Activation des métriques sur le serveur de magasin
- Ajouter ce qui suit dans jvm.options :
-Dexpose_metrics=true - Ajouter ce qui suit dans server.xml :
<httpEndpoint host="*" httpPort="8280" httpsPort="8243" id="defaultMonitorEndpoint"/> - Redémarrer le serveur de recherche
Activation des métriques sur le serveur de personnalisation
- Ajouter ce qui suit dans jvm.options :
-Dexpose_metrics=true - Ajouter ce qui suit dans server.xml :
<httpEndpoint host="*" httpPort="9280" httpsPort="9243" id="defaultMonitorEndpoint"/> - Redémarrer le serveur de recherche
Activation de la configuration du fournisseur de cache sur le kit d'outils
Effectuez les actions suivantes à partir du WebSphere Application Server traditionnel.
- Créez un nouveau conteneur Docker nommé
redis.docker run --name redis -e ALLOW_EMPTY_PASSWORD=yes bitnami/redis:latest - Ouvrez le fichier toolkit/setup/hcl-cache/cache_cfg.yaml et assurez-vous que l'entrée
yamlConfigdu conteneurredisse trouve à l'emplacement correct pour redis_cfg.yaml. - Définissez la variable d'environnement suivante.
Où cache est l'emplacement du fichier cache_cfg.yaml. Par exemple, W:\WCDE_V9\setup\hcl-cache\cache_cfg.yaml.CACHE_MANAGER_CONFIG=cachePour en savoir plus, voir Configuration des arguments JVM génériques dans WebSphere Application Server.
- Définissez le fournisseur de cache HCL. Exécutez la commande suivante :
Par exemple :WCDE_installdir\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\defineHCLCacheProvider.pyW:\WCDE_V9\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\defineHCLCacheProvider.py - Configurez tous les caches avec le nouveau fournisseur de cache.
Par exemple :<toolkit>\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\setCacheProvider.py provider_name all | filenameW:\WCDE_V9\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\setCacheProvider.py hcl-cache all
Effectuez les actions suivantes sur le serveur Liberty.
- 1. Définissez la variable d'environnement dans le fichier server.env.
Où cache est l'emplacement du fichier cache_cfg.yaml. Par exemple,CACHE_MANAGER_CONFIG=cacheW:\WCDE_V9\setup\hcl-cache\cache_cfg.yaml - Mettez à jour le fichier server.xml.
<distributedMap id="services/cache/SearchDistributedMapCache" memorySizeInEntries="2001" highThreshold="98" lowThreshold="95" cacheProviderName="hcl-cache"/>