Introduction: The License Metric table (LICENSE_METRIC) was introduced in IBM TRIRIGA Platform version 3.3.2. It records active user count, for every license, at a fixed recurring interval of time.
Functionality: A new background agent called the Concurrent License Agent was created to accomplish this task. This agent is not exposed to administrators for management within the Administrator Console > Agents tab. The Concurrent License Agent starts on server startup, and only one instance of it will run at any given time, even in a multi-server environment. The agent checks and records active usage every 10 minutes (this value is not configurable). Upon waking up, it queries the ACTIVE_SESSION table and gets all the users that are logged at that moment in the application. The agent then gathers all associated licenses for each user, and logs the information in the LICENSE_METRIC table. If there are no active users at the time of the snapshot, then no entries will be recorded in the table. Below is a partial screenshot of the table, showing the snapshot time, total user count, and the user count for each individual license…
To summarize, each row represents a time that the agent woke up, saw active users in the system, and recorded the total user count, as well as the total count of each license assigned to those users cumulatively. For reference, refer to the link below for the license ID and name mappings: License IDs and Names.
Reporting: There are 6 reports created to capture the information of the user load and license usage in the system.
- Hourly License Usage Report for Selected Day
- Hourly User Load Report for Selected Day
- Daily License Usage Report for Selected Month
- Daily User Load Report for Selected Month
- Monthly License Usage Report for Selected Year
- Monthly User Load Report for Selected Year
The “User Load Report” gets the maximum number of users who log into the system over a period of time (Hourly, Daily or Monthly). The “License Usage Report” gets the maximum number of users who log into the system per license over a period of time (Hourly, Daily or Monthly).
To use the reports…