Show TOC

Measuring Adapter and Module PerformanceLocate this document in the navigation structure

Use

During development you can measure the performance of your adapter or module.

If you do not use the monitor in productive mode, then it can have considerable implications for performance.

Prerequisites
A parameter object with the key audit.key must be assigned to the
MessageKey
object that represents the message.

More information: Modules in Message Exchange , under Module Processor.

Procedure
  1. Call the evaluation at the following address: http://<Host>:<http-Port>/mdt/General.

    Use the IProfile and IProfile cache to measure performance.

    Do not enter anything for General Settings. Only data on the local engine is relevant for development.

Display Cache of the AS Java Server Node

  1. Choose IProfile cache.

    The IProfile cache shows you a cache image of the AS Java serve node that is running.

    In a cluster environment only data for this node is displayed.

  2. To display the data at processing time, choose Display IProfile Cache.

    In the Performance Monitor table messages are displayed which have not yet achieved a final status (DLVD, NDLV).

  3. if the performance monitor cache exceeds a certain size limit, the data is then stored in a persistent cache.

    To display this cache, choose Persistent Cache and Display IProfile Cache.

    The information is displayed in the Persistent Cache table.

  4. Under Performance Accumulator the final accumulated messages for a scenario, a measuring point, or retries are displayed.

    Accumulation runs take place every 15 minutes.

Displaying Job Information For Each Server Node

  1. To display job information for each server node, choose IProfile.

    Under Duration in the Profile Runtime table the time period of the last successful accumulation run for the specified server node is shown.

Displaying Aggregation Information

  1. To display data for an accumulation period, under Periods choose the accumulation period and select Get Accumulation Data.

    Under Performance Accumulator information relating to a scenario, a measuring point, or retries is displayed.

    Under Measuring Points the measuring points that have been processed and the turnaround time are displayed in nanoseconds.

  2. To display the measuring points and the turnaround time in nanoseconds more clearly, select the entry and choose Download IProfile Accumulation Value.
  3. To display the hash profile, choose Resolve Hash Values.

    The Hash Profile table displays information relating to the scenario that has been processed.

    • The prefix MS indicates measuring points in the messaging system.
    • The prefix module indicates the measuring point of the module. The module measuring point refers to the entire module turnaround.
  4. To display the processed scenario more clearly, select the entry and choose Download IProfile Hash Value.