Activation de la fonction trace pour les services Ingest et Query

Afin d'utiliser le traçage avec les services Ingest et Query, configurez la fonction dans vos chartes Helm. Le traçage de ces services n'est pas activé par défaut dans HCL Commerce

Les services Ingest et Query sont configurés à l'aide de Spring Boot. Afin d'activer le traçage pour eux, définissez un nouveau paramètre d'environnement dans les chartes Helm.

Procédure

  1. Passez au répertoire dans lequel vous avez décompressé vos chartes Helm HCL_Commerce_Helm_Charts_9.x. Modifiez le fichier de configuration values.yaml.
  2. Ajoutez la variable d'environnement suivante à values.yaml, en spécifiant le nom et l'image de l'application. Dans l'exemple, le traçage pour le service Ingest est configuré.
    ingestApp:
      name: ingest-app
      image: search-ingest-app
      tag: 9.1.1.0
      replica: 1
      resources:
        requests:
          memory: 2048Mi
          cpu: 500m
        limits:
          memory: 4096Mi
          cpu: 2
      ## when using custom envParameters, use key: value format
      envParameters:
    {     logging.level.org.springframework: DEBUG     }
    
      nodeLabel: ""
      fileBeatConfigMap: ""
  3. Sauvegardez et fermez le fichier de configuration.
  4. Redéployer les chartes Helm.

Résultat

Le traçage est désormais activé pour le ou les services que vous avez définis. Pour plus d'informations sur les niveaux de traçage disponibles dans Spring Boot, voir 4. Journalisation dans le guide des fonctions de Spring Boot.