How to generate Pega concurrent usage report

Topic: Pega concurrent usage report

Background:

PEGA licences cost based on concurrent users:

Every six months, the average number of concurrent licences will be calculated. The basis of calculation is:

  1. Identifying the maximum number of concurrent users when assessed across 0900 to 2100 Saturday and Sunday (excluding bank holiday weekend);

  2. Determining the average maximum across each month

So, a report is required so that we can see the detail and start aggregating the users per month. So, we need a simple report that will provide the values in accordance with the contract and provides enough detail to validate. looking for report users logged in for every 30 min.

Checked in PDC, but that is not catering the requirement. Try to create a custom report in Log-Licence-usage , but when i read in help every 30 min is not possible.

Any one have any idea how to achieve this?

Your help is much appreciated.

Thank you,

Tirumala

To generate this report, first update the license/usage_interval Dynamic System Setting to 1800 seconds to ensure the system captures license snapshots every thirty minutes. Next, create a Report Definition in the Log-License-Usage class that retrieves the pyConcurrentUserCount and pxCreateDateTime properties. Filter the results to include only Saturdays and Sundays between 09:00 and 21:00. This setup provides the granular data necessary to identify the peak concurrent users for each required weekend window. Finally, use these snapshots to aggregate the monthly maximums and calculate the averages required for your license validation and contract compliance.