Process Element Performance
Configure
On an Axon.ivy Engine it is possible to dump out performance statistic informations, periodically into a CSV formatted file. This allows to analyse the performance of the engine and to detect long running and performance intensive process elements and processes. The file contains detailed informations of each executed process element since the last dump.
After activation the informations are collected and written to the log
directory of the Axon.ivy Engine installation. The file contains the following
name: performance_statistic_jjjj-mm-tt_hh-mm-tt.csv
(e.g. performance_statistic_2011-03-15_09-21-05.csv
)
Process element performance statistics are not collected by default. They can be
enabled in the ProcessEngine
section of the ivy.yaml file.
Analyse
All time values are in milliseconds. The execution of some process elements are separated in two categories internal and external.
- Internal Category
The internal category is used for the execution time in the process engine itself without the external exection.
- External Category
The external category is used for execution time in external systems. In the table below the process elements are listed which use the external category.
Process Element |
Internal Category |
External Category |
---|---|---|
Database Step |
Parameter-mapping, caching, output-mapping and ivyScript execution. |
The execution of the SQL statement on the database server. |
Web Service Call Step |
Parameter-mapping, caching, output-mapping and ivyScript execution. |
The execution of the Web Service on the web server. |
E-Mail Step |
Parameter-mapping |
The interaction with the Mail-Server. |
Program Interface |
The execution of the defined Java-Class. |
For each executed process element one entry in the view is created. See the table below which information is available.
Name |
Description |
---|---|
Entry ID |
Entry ID, useful to order the entries by its first exection. |
Application |
Application of the process element. |
Process Model |
Process Model of the process element. |
PM Version |
Process Model Version of the process element. |
Process Path |
The path to the process. |
Element ID |
The identifier of the process element. |
Element Name |
The first line of the process element name (display name). |
Element Type |
The type of the process element. |
Total Time |
Total time [ms] of internal and external execution. |
Int. Executions |
Total internal executions of the process element. |
Total Int. Time |
Total internal time [ms] of process engine executions. |
Min. Int. Time |
Minimum internal process engine execution time [ms]. |
Avg. Int. Time |
Avarage internal process engine execution time [ms]. |
Max. Int. Time |
Maximum internal process engine execution time [ms]. |
Ext. Executions |
Total external execution count. |
Total Ext. Time |
Total external execution time [ms]. |
Min. Ext. Time |
Minimum external execution time [ms]. |
Avg. Ext. Time |
Average external execution time [ms]. |
Max. Ext. Time |
Maximum external execution time [ms]. |