Performance logger
The performance logger produces trace information about the response time when WebSphere Commerce calls out to an external system. The trace can be used by a monitor to measure response times.The trace is enabled using the following string: com.ibm.commerce.performance=fine.
The name and location of the trace file is: WAS_profiledir/logs/performanceTrace.json. The following is a sample entry in the performance trace file, in JSON format:
{"timestamp": "2012/10/02 23:56:38:265 EDT", "threadID": "0000009c", "source": "External OMS", "service": "getPage-getOrderList", "serviceTime": "6188 ms"},The following are the external service calls that are traced by default, with the API that calls out the performance logger:
Default traced external service calls
API Source Service SterlingClientHelper.getOrderLineDetails() External OMS getCompleteOrderDetails AbstractProcessInventoryRequirementActionCmdImpl.callGetInventoryAvailabilityService() External OMS monitorItemAvailability ComposeDOMInventoryAvailabilityCmdImpl.callGetInventoryAvailabilityService() External OMS monitorItemAvailability ProcessInventoryRequirementCancelInventoryReservationActionCmdImpl.callCancelInventoryService() External OMS multiAPI-cancelReservation ProcessInventoryRequirementReserveInventoryActionCmdImpl.callReserveInventoryService() External OMS reserveAvailableInventory FetchTransferredExternalOrderByStoreMemberAndStatusCmdImpl.fetchExternalOrders() External OMS getPage-getOrderList
Related concepts
Logging services