Collector for Work Process Information
The technical name of the Collector for Work Process Information is /DVD/MON_CL_COL_GET_WP.
This collector collects various metrics for dialog and background jobs. It mostly collects metrics at the server level and also provides aggregated (system) metrics.
Default KPIs Delivered with This Collector
The following default KPIs are delivered with this collector:
KPI name |
Description |
Unit |
Detail table |
---|---|---|---|
WP_BTC_CONF |
BTC: Number of configured WPs (server) |
Number |
Yes |
WP_BTC_CONF_SUM |
BTC: Number of configured WPs (all servers) |
Number |
Yes |
WP_BTC_USED |
BTC: Number of used WPs (server) |
Number |
Yes |
WP_BTC_USED_MAX |
BTC: Usage of background WPs (max all servers) |
% |
Yes |
WP_BTC_USED_P |
BTC: Usage of background WPs (server) |
% |
Yes |
WP_BTC_USED_SUM |
BTC: Number of used WPs (all servers) |
Number |
Yes |
WP_BTC_USED_S_P |
BTC: Usage of background WPs (all servers) |
% |
Yes |
WP_COMMIT |
Number of WPs with status COMMIT |
Number |
Yes |
WP_DIA_CONF |
DIA: Number of configured WPs (server) |
Number |
Yes |
WP_DIA_CONF_SUM |
DIA: Number of configured WPs (all servers) |
Number |
Yes |
WP_DIA_LONGR |
DIA: Longest-running WP (server) |
Sec |
Yes |
WP_DIA_LONGR_MAX |
DIA: Longest-running WP (max all servers) |
Sec |
Yes |
WP_DIA_NBR_AT |
DIA: Number of long-running WPs (server) |
Number |
Yes |
WP_DIA_NBR_ATDU |
DIA: Number of long-running WPs for dialog user (server) |
Number |
Yes |
WP_DIA_NBR_ATDUS |
DIA: Number of long-running WPs for dialog user (all servers) |
Number |
Yes |
WP_DIA_NBR_ATSUM |
DIA: Number of long-running WPs (all servers) |
Number |
Yes |
WP_DIA_NUM_ONHOLD | DIA: Number of WPs with status On Hold (server) | Number | Yes |
WP_DIA_NUM_RUNNING | DIA: Number of currently running WPs (server) | Number | Yes |
WP_DIA_RT_AVG |
DIA: Avg. runtime of WPs (server) |
Sec |
Yes |
WP_DIA_RT_AVG_A |
DIA: Avg. runtime of WPs (all servers) |
Sec |
Yes |
WP_DIA_USED |
DIA: Number of used WPs (server) |
Number |
Yes |
WP_DIA_USED_MAX |
DIA: Usage of dialog WPs (max all servers) |
% |
Yes |
WP_DIA_USED_P |
DIA: Usage of dialog WPs (server) |
% |
Yes |
WP_DIA_USED_SUM |
DIA: Number of used WPs (all servers) |
Number |
Yes |
WP_DIA_USED_S_P |
DIA: Usage of dialog WPs (all servers) |
% |
Yes |
WP_MAX_REPORT |
Number of WP on same report (all servers) |
Number |
Yes |
WP_MAX_TABLE |
Number of WP on same table (all servers) |
Number |
Yes |
WP_MAX_USER |
Number of WP with the same user (all servers) |
Number |
Yes |
WP_MAX_MEMORY | ABAP Maximum of total memory used per process (all servers) | MB | Yes |
WP_AVG_MEMORY | ABAB Average of total memory used per process (all servers) | MB | Yes |
WP_NRIV |
Number of WP accessing number ranges |
Number |
Yes |
WP_SAPLSENA |
Number of WP calling ENQUEUE |
Number |
Yes |
WP_UP2_CONF |
UP2: Number of configured WPs (server) |
Number |
Yes |
WP_UP2_CONF_SUM |
UP2: Number of configured WPs (all servers) |
Number |
Yes |
WP_UP2_LONGR |
UP2: Longest-running WP (server) |
Sec |
Yes |
WP_UP2_LONGR_MAX |
UP2: Longest- running WP (max all servers) |
Sec |
Yes |
WP_UP2_USED |
UP2: Number of used WPs (server) |
Number |
Yes |
WP_UP2_USED_SUM |
UP2: Number of used WPs (all servers) |
Number |
Yes |
WP_UPD_CONF |
UPD: Number of configured WPs (server) |
Number |
Yes |
WP_UPD_CONF_SUM |
UPD: Number of configured WPs (all servers) |
Number |
Yes |
WP_UPD_LONGR |
Longest-running UPD WP (server) |
Sec |
Yes |
WP_UPD_LONGR_MAX |
Longest-running UDP (max. all servers) |
Sec |
Yes |
WP_UPD_USED |
UPD: Longest- running WP (server) |
Number |
Yes |
WP_UPD_USED_SUM |
UPD: Number of used WPs (all servers) |
Number |
Yes |
WP_WAIT_SEMAPHORE | Number of WP waiting for the semaphore (all servers) | Number | Yes |
Parameters
The following parameters are used for this collector:
Parameter name |
Description |
---|---|
DIA_THRESHOLD |
Defines the threshold for long-running dialog jobs. Jobs shorter than 120 seconds will not be counted towards the KPIs WP_DIA_NBR_AT and WP_DIA_NBR_ATSUM. Default value: 120 seconds |
DIA_THRESHOLD_DIALOG_USER |
Defines the threshold for long-running dialog jobs created by any dialog user. Jobs shorter than 120 seconds will not be counted towards some KPIs. Default value: 120 seconds |
RETURN_WPINFO |
Enables or disables detail table reporting. Default value: X |
UPD_THRESHOLD |
Defines the used UPD threshold for the KPI WP_UPD_USED. Default value: 2 |
DIA_MARK_WP_W_ZERO_RT_AS_FREE |
By default, the collector considers a dialog work process as used when this process has a status other than Waiting without checking its field for the elapsed time (runtime). If you set this parameter to X, in addition to the status, the collector checks the runtime of the work processes. If the work process has a status other than Waiting, but its runtime is zero, such process is considered as a free dialog work process. |
Detail Table
The collector provides the detail table Work process info. The technical name of the detail table is /DVD/MON_WPINFO.
The detail table Work process info provides detailed information about work processes. It contains the following fields:
Technical name |
Description |
---|---|
TIMESTAMP |
Time when the records are saved to the detail table |
SID |
System ID |
SERVER |
Server name |
WP_NO |
Work process no. |
WP_ITYPE |
Internal work process type |
WP_TYP |
Work process type |
WP_PID |
Work process identifier |
WP_ISTATUS | Technical ID for work process status |
WP_STATUS | Description of work process status |
WP_IWAIT | Technical ID for reason for wait |
WP_WAITING | Description of reason for wait |
WP_SEM | Semaphore no. |
WP_IRESTART | Restart after error |
WP_RESTART | Restart work process after dump? |
WP_DUMPS | Number of dumps of the work process |
WP_CPU | CPU |
WP_ELTIME | Runtime of the work process in seconds |
WP_MANDT | Client |
WP_BNAME | User currently served (user who is executing the current activity (action) of the work processes) |
WP_REPORT | Report now running |
WP_ACTION | Technical ID for current activity of the work process |
WP_IACTION | Description of current activity of the work process |
WP_TABLE | DB table last accessed by the work process |
WP_SERVER | Server name |
WP_WAITINF | Additional information about the reason for waiting |
WP_WAITTIM | Time when waiting started |
WP_ITYPE | Internal work process type |
WP_INDEX | Index of work process |
STARTDATE | Start date for dialog step |
STARTTIME | Start time for dialog step |
DYNPRONR | Screen number or transaction name |
TCODE | Transaction code |
CUAPROGRAM | CUA program name |
FCODE | Function code |
BTCJOBNAME | Background job name |
BTCJOBCNT | Job ID |
MEMSUM | Extended memory |
PRIVSUM | Heap (private) memory [bytes] |
MEMTOTAL | Total memory (sum of extended and heap memory) [bytes] |