Outil de journalisation des performances

L'enregistreur des performances génère des informations de suivi relatives au temps de réponse lorsque HCL Commerce appelle un système externe. 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.

Nom et emplacement du fichier de suivi : WAS_profiledir/logs/performanceTrace.json.

Exemple d'entrée du 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 appels suivants sont les appels de service externe qui ont fait l'objet d'un traçage par défaut, avec l'interface de programme d'application (API) qui appelle l'outil de journalisation des performances :
Appels de service externe ayant fait l'objet d'un traçage par défaut
API Source Service
SterlingClientHelper.getOrderLineDetails() OMS externe getCompleteOrderDetails
AbstractProcessInventoryRequirementActionCmdImpl.callGetInventoryAvailabilityService() OMS externe monitorItemAvailability
ComposeDOMInventoryAvailabilityCmdImpl.callGetInventoryAvailabilityService() OMS externe monitorItemAvailability
ProcessInventoryRequirementCancelInventoryReservationActionCmdImpl.callCancelInventoryService() OMS externe multiAPI-cancelReservation
ProcessInventoryRequirementReserveInventoryActionCmdImpl.callReserveInventoryService() OMS externe reserveAvailableInventory
FetchTransferredExternalOrderByStoreMemberAndStatusCmdImpl.fetchExternalOrders() OMS externe getPage-getOrderList