Composants de trace

Utilisez les chaînes de trace et les informations de consignateur suivantes pour rassembler les informations dont vous avez besoin pour résoudre les problèmes.

Pour plus d'informations sur la configuration de la consignation et du traçage, voir Configuration de la journalisation pour les environnements d'exécution.

Informations MustGather pour les problèmes liés aux catalogues

Informations MustGather sur les questions liées aux contrats, aux prix et à l'offre

Informations MustGather pour les questions liées à l'installation

Informations MustGather pour les questions liées au Centre de gestion

Informations MustGather pour les questions liées au marketing

Informations MustGather pour les questions relatives aux membres et aux utilisateurs

Informations MustGather pour les questions liées aux commandes

Informations MustGather pour les questions liées aux performances

Informations MustGather pour les questions liées aux promotions

Informations MustGather pour les questions liées à l'exécution

HCL Commerce Version 9.1.2.0 or later

Informations MustGather pour les questions liées aux recherches Elasticsearch

Informations MustGather pour les questions liées à la sécurité

Informations MustGather pour les questions liées à l'intégration sterling

Informations MustGather pour les questions liées au magasin

Informations MustGather pour les questions liées aux espaces de travail

Informations MustGather pour les questions liées à la messagerie

Informations MustGather pour les questions liées à l'approbation

Customization server journalisation

Utilisez java.util.logging.Logger pour journaliser Customization server. Cet enregistreur est utilisé par défaut pour les exemples IBM fournis.

La journalisation pour les modules personnalisés des clients se fonde sur les modules créés par les développeurs de client et les journaux d'événements qu'ils incluent dans leurs modules.

Journal d'événements des performances

Le consignateur de performances produit des informations de trace sur le temps de réponse lorsque HCL Commerce émet des appels vers différents serveurs ou systèmes externes. La trace peut être utilisée par un moniteur pour mesurer les temps de réponse.

Le suivi est activé à l'aide de la chaîne suivante : com.ibm.commerce.performance=fine.

L'exemple d'entrée suivant présente un échantillon d'entrée de fichier de trace des performances, au format JSON :
{"timestamp": "2012/10/02 23:56:38:265 EDT", "threadID": "0000009c", "source": "External OMS", "service": "getPage-getOrderList", "serviceTime": "6188 ms"},
Les journaux d'événements de mesure des performances suivants sont utilisés par les serveurs HCL Commerce service pour tracer les appels de demande et de réponse :

Journaux d'événements de serveur disponibles

ServeurService
Transaction serverRestServerLogger, RestClientLogger, UELogger, journalisation de service externe
Customization serverUtiliser java.util.logging.Loggerservice pour enregistrer le suivi.
Search serverRestServerLogger, RestClientLogger, SolrLogger, UELogger
Store serverServletRequestLogger, RestClientReadEfficiencyLogger, RestClientLogger

L'enregistreur des performances de externalized customization, com.ibm.commerce.foundation.logging.service.UELogger, collecte les données de performance pour vous aider à identifier les éventuels goulots d'étranglement des performances au niveau de vos personnalisations. L'enregistreur UELogger est toujours activé pour fournir un suivi simple.

UELogger exécute les fonctions suivantes :
  • Mesure le processus d'extension externalized customization dans son ensemble.
  • Consigne les appels sortants vers les services REST externes lors de l'exécution d'une extension.
  • Consigne la persistance des données de commande lors de l'exécution d'une extension.
La couche de journalisation ne mesure pas les métriques suivantes :
  • Si la mise en cache est activée pour l'opération.
  • Si le résultat de l'opération était une réussite en mémoire cache.
Note: La taille du résultat est mesurée uniquement pour les appels sortants vers les services REST externes.

com.ibm.commerce.foundation.logging.service.UELogger est implémenté par les classes UEExecuteUtils, UEInvoker et OrderResponseHandler.

Connecteurs JCA

Les composants de traçage des connecteurs JCA sont les suivants dans HCL Commerce service :

Journaux d'événements de trace disponibles

Composant de traçage Outil de journalisation de trace des extensions JRAS WebSphere
Adaptateur Silverpop JCA com.ibm.websphere.commerce.adapters.jcasilverpop