Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
Greetings All,
What would be the best method to determine the # of users using Windchill at a given moment? Actually, not at a specific moment in time, but at reasonable intervals over time?
I looked at the Windchill Usage Tool that you can download from PTC.com. Looks good at first, but unless I completely missed something, it really only shows you which users made the largest % of a number of transactions. Not what I'm after, and not really worth sending the files to PTC for analysis.
The License Usage Reporting (Site->Utilities) doesn't appear to explicitly report # of concurrent users, rather the # of unique users for a given time frame. But, if you drill it down far enough to the 30-minute buckets, you can see the # of unique users in a 30-minute time frame. A reasonable approximation of the # of concurrent users? Maybe a little under-reported?
For a different approach, I went to Security Audit Reporting, and used the Login Event for a given Time Period. This will actually give a column titled Event Specific Data, and states 'Concurrency Users: XX'. I haven't exhaustively compared this (for a given time frame) to the above License Usage Report, but spot-checking tells me that these two track pretty well with one another. Seems like this would be slightly more accurate, given that it appears to add 1 for every new Login Even, but often number drop - I'm assuming due to an automatic "logout" after a period of elapsed time after the user's Login. Bad assumption?
Is there a better method? Would either of the above grossly over- or under-report the # of concurrent users?
Thanks All,
Michael
Thanks Jess and Antonio.
Yes, the Server Status will tell me concurrency *right now*. I was looking for something reliable to do comparisons...today vs. yesterday, vs. last week, month, year, etc.
MIchael
Personally I use WebLog Expert that reads Apache Log (d:\ptc\Apache\logs\access.log) and gives me a very good details in Hour/Day/Week report.
Not really sure how it actually caculates, you might have to test around with your own PDMLink installation first.
But it does not really tell you specifically at 11:45am and 32 second, how many concurrent user are there. You might be able to, since my WebLog Expert license was expired, I couldn't give it a try. But since in Apache Access Log, it has down to the seconds on each user access, I don't see why not it couldn't be gathered for your own purpose.
Or just open the log and count it manually, I don't see that at a give exact second, there would be 50 people connected at the same time. Unless you have a lot of users or heavily used system.
Please note that I don't think for those ProE connected users are recorded in access log. You might have to test it first.
Joe Chen
xPTC@Taiwan
www.openlm.com
In Reply to Michael Marshall:
Greetings All,
What would be the best method to determine the # of users using Windchill at a given moment? Actually, not at a specific moment in time, but at reasonable intervals over time?
I looked at the Windchill Usage Tool that you can download from PTC.com. Looks good at first, but unless I completely missed something, it really only shows you which users made the largest % of a number of transactions. Not what I'm after, and not really worth sending the files to PTC for analysis.
The License Usage Reporting (Site->Utilities) doesn't appear to explicitly report # of concurrent users, rather the # of unique users for a given time frame. But, if you drill it down far enough to the 30-minute buckets, you can see the # of unique users in a 30-minute time frame. A reasonable approximation of the # of concurrent users? Maybe a little under-reported?
For a different approach, I went to Security Audit Reporting, and used the Login Event for a given Time Period. This will actually give a column titled Event Specific Data, and states 'Concurrency Users: XX'. I haven't exhaustively compared this (for a given time frame) to the above License Usage Report, but spot-checking tells me that these two track pretty well with one another. Seems like this would be slightly more accurate, given that it appears to add 1 for every new Login Even, but often number drop - I'm assuming due to an automatic "logout" after a period of elapsed time after the user's Login. Bad assumption?
Is there a better method? Would either of the above grossly over- or under-report the # of concurrent users?
Thanks All,
Michael
David T. Francis