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 :
| 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 |