Engineering Lifecycle Management Wiki - Deployment
Deployment Web
Planning and design
Installing and upgrading
Migrating and evolving
Integrating
Administering
Monitoring
Troubleshooting
Community information and contribution guidelines
Create new topic
Topic list
Search
Advanced search
Notify
RSS
Atom
Changes
Statistics
Web preferences
E
dit
A
ttach
P
rintable
TWiki
>
Deployment Web
>
DeploymentMonitoring
>
JMXMBeans
>
MBeansUsage
>
CollectingUserMetrics
Revision 4 - 2021-02-10 - 21:57:18 -
TimFeeney
<div id="header-title" style="padding: 10px 15px; border-width:1px; border-style:solid; border-color:#FFD28C; background-image: url(<nop>https://jazz.net/wiki/pub/Deployment/WebPreferences/TLASE.jpg); background-size: cover; font-size:120%"> ---+!! Collecting user related metrics using JMX MBeans %DKGRAY% Authors: Main.TimFeeney <br> Build basis: 7.0 and later %ENDCOLOR%</div></sticky> <!-- Page contents top of page on right hand side in box --> <sticky><div style="float:right; border-width:1px; border-style:solid; border-color:#DFDFDF; background-color:#F6F6F6; margin:0 0 15px 15px; padding: 0 15px 0 15px;"> %TOC{title="Page contents"}% </div></sticky> <sticky><div style="margin:15px;"></sticky> There a few different MBeans to assist with tracking user related metrics that are useful for measuring adoption trends/growth as well usage that can be a factor in system load/performance. Consider adding these to available dashboards created to monitor your ELM applications. Complete details on their object names, attributes, collections, etc. can be found in the appropriate release's [[MBeansReference][reference documentation]]. ---++ Contributor Information MBean This MBean includes attributes for * __totalCount__ - the total registered users in the repository * __unarchivedCount__ - how many of those users are active, that is not archived * __archivedCount__ - how may have been archived This can help determine the extent to which your user population has been given access to a repository. If access is given gradually, that is, when needed, then the growth trend in this number can help measure adoption rate. Some clients find it easier to add all or large portions of their users en masse, though not necessarily assign them a license until needed; that method would make the measurement less helpful in showing adoption rate. Comparing active user counts to license usage can provide good ratio metrics to help determine if you have sufficient licenses for future growth. ---++ Active Services Summary MBean This MBean includes an attribute for * __concurrentUsers__ - represents the number of unique users associated with an application's active services running at the time the bean data is collected Concurrent users is an important data point to collect over time for growth planning/projection, to ensure you stay within known user scale maximums and to give insight into the load on an application when triaging an performance anomaly. ---++ Server Activity Summary Metrics MBean This MBean includes an attribute for * __activeUsersCount__ - represents the number of unique users associated with all of an application's active services that were running some time during the bean's collection interval (not the same as concurrent users) * __userWithMostServicesInInterval__ - of those active users, which one was the most active, in terms of total running services, during the collection interval It is useful to track _activeUsersCount_ to get a sense of what the 'normal' range of activity is for an application. When usage varies significantly beyond the normal range, look at other usage metrics, eg. CPU/memory utilization, to gauge whether the server is still running well within its constraints. Monitoring _userWithMostServicesInInterval_ may provide insight as to what user may be contributing to a performance anomaly or high load. <sticky></div></sticky>
E
dit
|
A
ttach
|
P
rintable
|
V
iew topic
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
: r4
<
r3
<
r2
<
r1
|
M
ore topic actions
Copyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our
Terms of Use.
Please read the following
disclaimer
.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more
here
.