(DI-2308) Example: Response time for custom transaction
In this example, you might find brief instructions on how to create a custom KPI that displays the number of custom transaction starts.
For more information on how to create a custom KPI based on this type of collector, see the chapter Create a KPI through the Collectors with a Custom KPI.
Step 1: Define a custom KPI
Go to Settings > Monitoring settings (or transaction /DVD/MON_CUST).
Click New Entries (F5).
Fill in all required fields for your custom KPI as displayed on the figure below:
KPI name: ZSTAT_DVD_MON_TTL. (Choose a name that starts with a capital Z or Y).
Description: Response Time of Transaction /DVD/MON
KPI collector: /DVD/MON_STAT_CL_COL_MODULES
Fill in all remaining fields for a custom KPI as displayed in the figure below. All the field descriptions can be found in the chapter Define a Custom KPI.
Save the KPI definition (CTRL + S).
Step 2: Choose how data is collected into the custom KPI through the Collector for Workload statistics
Select Settings > Collector settings (or the transaction /DVD/MON_COL)
Select the collector /DVD/MON_STAT_CL_COL_MODULES.
Double-click Inputs & rules.
Select Edit next to the Input table /DVD/MON_IDOC_I1.
Click Switch mode (Edit) (CTRL + F1) and then Create new records (F6).
Define new rules:
Fill in the KPI name with your custom KPI name. In our example: ZSTAT_DVD_MON_TTL.
Set Value result. to RESP_TIME.
Keep the One rec. empty (to select all statistical records per transaction)
(OPTIONAL) You might define additional fields according to described fields in (DI-2308) Collector for Workload Statistics.
Save the entries (CTRL + S).
Step 3: Choose which statistical records are included in the custom KPI calculation
Select Settings > Collector settings (or the transaction /DVD/MON_COL)
Select the collector /DVD/MON_STAT_CL_COL_MODULES.
Double-click Inputs & rules.
Select Edit next to the Input table /DVD/MON_STAT_I2.
Click Switch mode (Edit) (CTRL + F1) and then Create new records (F6).
Define new rules:
Fill in the KPI name with your custom KPI name. In our example: ZSTAT_DVD_MON_TTL.
Set Rule number to 1.
Set Program Name to custom Transaction code or Report which is executed directly or via custom transaction. In this example is used transaction code /DVD/MON.
Set Task type to 1 (Dialog process)
(OPTIONAL) You might define additional fields according to described fields in (DI-2308) Collector for Workload Statistics2.
Save the entries (CTRL + S).
At this point, you have created a new custom KPI ZSTAT_DVD_MON_TTL, which collects the information about the Total response time for /DVD/MON transaction.
If you want to collect details for this KPI, please check the steps mentioned in chapter (DI-2308) Collector for Workload Statistics.
Step 4: Assign a Monitoring profile to the custom KPI
Before you start to collect the created KPI, you must assign it to a Monitoring profile. In this example, we don't create a new Monitoring profile but assign the custom KPI to the default Monitoring profile DEF_5MIN.
Go to the Settings > Monitoring settings (or transaction /DVD/MON_CUST).
Double-click Profile definition.
Select and set a default Profile name DEF_5MIN. You may also create your own Monitoring profile as described in the chapter Define a Monitoring Profile for a KPI.
If you create your own Monitoring profile, you should use your own Monitoring profile name in the next steps instead of DEF_5MIN.
Double-click Assigned KPIs.
Click New Entries (F5).
Fill in the KPI name ZSTAT_DVD_MON_TTL
Save (CTRL+S).
The custom KPI ZSTAT_DVD_MON_TTL is now assigned to the Monitoring profile DEF_5MIN (or your custom profile).
Step 5: Schedule the monitoring of a custom KPI
The last step is to start the monitoring of the KPI for a specific system with its assigned Monitoring profile DEF_5MIN.
You may check in the Collector Jobs tab, if you created before a Collector job for the Monitoring profile of your custom KPI and if it is scheduled.
For information on how to schedule and start monitoring KPIs belonging to a Monitoring profile, see the chapter Schedule the Monitoring of KPIs.
If you created before a Collector job for your Monitoring profile of your custom KPI:
Go to the Collector Jobs tab
Find the Monitoring profile and click Stop and Start in the field Coll.job.
In the fields Last status icon and Job last status is displayed when the Collector job run is completed.
If you didn't create a Collector job for the Monitoring profile, please see the example below on how to start the monitoring of the custom KPI.
On the main screen, go to the Collector Jobs tab.
Select Create collector job.
Fill in the System ID on which you want to monitor the KPI.
Fill in Monitoring profile: DEF_5MIN.
Adjust the Period and Retention time according to your requirements.
Click (Re)Start collector job.
When the Collector job was executed successfully, you may display the results of your custom KPI on the main screen. For further information on how to display a KPI, see the chapter Display KPIs.