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

  1. Configurez WebSphere Application Server.
    1. Définissez un nouveau port (Serveurs d'applications > server1 > Chaînes de transport de conteneurs Web). 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é)
    2. Ajouter le port à WC_default_host (Environnement à hôtes virtuels)
      host Name: *
       port: 5280
    3. Configurer les arguments génériques JVM dans WAS
      dd -Dexpose_metrics=true (
      Pour en savoir plus, voir Configuration des arguments JVM génériques dans WebSphere Application Server.
  2. Redémarrer le serveur de transactions

Activation des métriques sur le serveur de recherche

  1. Ajouter ce qui suit dans jvm.options :
    -Dexpose_metrics=true
  2. Ajoutez ce qui suit dans server.xml :
    <httpEndpoint host="*" httpPort="3280" httpsPort="3243" id="defaultMonitorEndpoint"/>
  3. Redémarrer le serveur de recherche

Activation des métriques sur le serveur de magasin

  1. Ajouter ce qui suit dans jvm.options :
    -Dexpose_metrics=true 
  2. Ajouter ce qui suit dans server.xml :
    <httpEndpoint host="*" httpPort="8280" httpsPort="8243" id="defaultMonitorEndpoint"/>
  3. Redémarrer le serveur de recherche

Activation des métriques sur le serveur de personnalisation

  1. Ajouter ce qui suit dans jvm.options :
    -Dexpose_metrics=true
  2. Ajouter ce qui suit dans server.xml :
    <httpEndpoint host="*" httpPort="9280" httpsPort="9243" id="defaultMonitorEndpoint"/>
  3. 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.
  1. Créez un nouveau conteneur Docker nommé redis.
    docker run --name redis -e ALLOW_EMPTY_PASSWORD=yes bitnami/redis:latest
  2. Ouvrez le fichier toolkit/setup/hcl-cache/cache_cfg.yaml et assurez-vous que l'entréeyamlConfig du conteneur redis se trouve à l'emplacement correct pour redis_cfg.yaml.
  3. Définissez la variable d'environnement suivante.
    CACHE_MANAGER_CONFIG=cache 
    cache est l'emplacement du fichier cache_cfg.yaml. Par exemple, W:\WCDE_V9\setup\hcl-cache\cache_cfg.yaml.

    Pour en savoir plus, voir Configuration des arguments JVM génériques dans WebSphere Application Server.

  4. Définissez le fournisseur de cache HCL. Exécutez la commande suivante :
    WCDE_installdir\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\defineHCLCacheProvider.py
    Par exemple :
    W:\WCDE_V9\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\defineHCLCacheProvider.py
  5. Configurez tous les caches avec le nouveau fournisseur de cache.
    <toolkit>\wasprofile\bin\wsadmin.bat -conntype NONE -f toolkit\setup\setCacheProvider.py\setCacheProvider.py provider_name all | filename 
    Par exemple :
    W:\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. 1. Définissez la variable d'environnement dans le fichier server.env.
    CACHE_MANAGER_CONFIG=cache
    cache est l'emplacement du fichier cache_cfg.yaml. Par exemple,
    W:\WCDE_V9\setup\hcl-cache\cache_cfg.yaml
  2. Mettez à jour le fichier server.xml.
    <distributedMap id="services/cache/SearchDistributedMapCache" memorySizeInEntries="2001" highThreshold="98" lowThreshold="95" cacheProviderName="hcl-cache"/>