uCosminexus Service Platform, Setup and Operation Guide
Display the performance trace that matches with the root application information acquired from the list display of J2EE operation log and root application information. For details on the list display of root application information, see "7.10.4 List display of root application information".
Enter the root application information in message ranking prompt. On entering the root application information, from among the performance analysis traces that were read when message tracking started, the performance analysis trace information that matches with the entered root application information, is output chronologically. You can check places where response takes time or check traces for which the return code is in error, from the performance analysis trace information that is output.
Execute prf command in message ranking prompt. For details on prf command, see fault analysis command in "cscmsgtk (Starting message tracking function) " in "Service Platform Reference Guide".
The execution format of prf command is as follows:
prf <IP address of root application information>/<Process ID of root application information>/<Communication number of root application information> |
The output format is as follows:
1 2 3 4 5 |
yyyy/MM/dd hh:mm:ss.SSS
No. interval(msec) event rc thread(hashcode) interface operation
No. + Time elapsed from the trace output before the last event ID return code thread ID interface name operation information
Functionality layer: Trace collection point (corresponding event ID)
Delay level
|
The lines 3 to 5 output the number if traces for performance analysis.
Note that when the output mode is detailed output mode, the performance analysis trace which is collected from other than Service Platform is also output. For details on the output mode, see the output mode switching command in "cscmsgtk (Starting message tracking function) " in "Service Platform Reference Guide".
| Display item | Corresponding column | Description |
|---|---|---|
| No. | No. | Indicates a serial number. |
| Time elapsed from the trace output before the last | interval(msec) | Indicates the elapsed time (Milliseconds) from the performance analysis trace output before the earlier trace. Outputs single byte numeric characters 6 digits (Approximately 16 minutes). When the value exceeds this time, the "999999" is output. |
| Event ID | event | Indicates the Event ID for trace collection point. |
| Return code | rc | Indicates return code (hexadecimal). One of the following is displayed:
|
| Thread ID | thread(hashcode) | Indicates the thread ID of threads in process that has collected trace information, and hash value of threads.
Also, the thread hash value might not be output for the trace information acquired using CTM and redirector. In such cases, only the thread ID is output. |
| Interface name | interface | Indicates the interface name for each collection point. |
| Operation information | operation | Indicates the operation information related to collection point. |
| Display item | Description |
|---|---|
| Functionality layer | Indicates the layer of functionality that outputs performance analysis trace. One of the following is output:
|
| Trace collection point | Indicates the point that outputs performance analysis trace in each layer. |
| Corresponding event ID | Indicates the Event ID corresponding to acquired point. Outputs -corresponding-event-ID when the trace is acquired at starting point (inlet), and outputs corresponding-event-ID- when the trace is acquired at end point. (Outlet). Not output when there is no event ID. |
| Display items | Description |
|---|---|
| No line | Indicates delay level where elapsed milliseconds are within 1 second. |
| @@ (1sec-10sec) | Indicates delay level where elapsed milliseconds are greater than 1 second. |
| @@ @@ (10sec-100sec) | Indicates delay level where elapsed milliseconds are greater than 10 seconds. |
| @@ @@ @@ (100sec more...) | Indicates delay level where elapsed milliseconds are greater than 100 seconds. |
The example of output is as follows:
In the output example, there is a delay between the trace serial number 117 and trace serial number 121 and there is an error in return code of trace serial number 121.
Identify the performance analysis trace, whose information you want to check, from the return code or delay level displayed in "7.10.3(1) Displaying performance analysis trace that matches with root application information", and acquire the serial numbers of those performance analysis trace. If you enter the acquired serial number in continuation with the root application information, the detail information of that performance analysis trace is output. Outputs information such as message common ID, request ID, service component name and information useful for error analysis is acquired.
Execute the prf command in message ranking prompt. Specify the serial number in continuation with root application information, for displaying detailed information of performance analysis trace. For details on the prf command, see fault analysis command in cscmsgtk (Starting message tracking function) " in "Service Platform Reference Guide".
The execution format of prf command is as follows:
prf <IP address of root application information>/<Process ID of root application information>/<Communication number of root application information > serial number |
The contents that are output to the ASCII column of performance analysis trace are output. Nothing is output when nothing is setup in the ASCII column.
Output example is as follows:
All Rights Reserved. Copyright (C) 2015, Hitachi, Ltd.