RE: re: My first blog post - ITM TEMS Stress Tester - http://ow.ly/jipc4
John Alvord <jalvord-r/[email protected]>
| Newsgroups | gmane.comp.sysutils.tivoli.general |
|---|---|
| Message-ID | <OF2DAE6136.52AF214F-ON88257B3B.0051E9B3-88257B3B.00530FDA__4689.27317201651$1364397043$gmane$org@us.ibm.com> |
Thanks, James. I have another development round to go if the idea does show promise. I will make the log more readable - good idea. The main thing would be some sort of threshold you could set to create an alert. For example, the itm_stress.pl program could push a Universal Message to the hub TEMS and then a situation there could watch for it and create an alert. I figured out how to do that a while ago. Maybe round the sigma to tenths of a second [0.34 ==> 3] and put that in the severity. The UMC watcher could pick the warning level. There are two big knobs at the moment. One is the sampling interval on the situation. The other is the $local_window value - how many values to accumulate for the calculations. In the examples, the sampling interval is two minutes and the $local_window is 60, That means the test sigma [standard deviation] will be from the last 2 hours - after the startup. I have no idea whether 2 hours is best - or 4 or 1 or ???. My observation is that the standard deviation is a good statistic all by itself. The actual inter-dispatch times will oscillate around the 120 seconds. Under stress I saw it go to +3 and -3 seconds. TEMS tries to keep the situations running in an orderly way and picks a new target time as the old target time + sample interval. Anyway, right now I hope some good folks will try it out and then send me the logs to peer at. Regards, John Alvord - Ph: 1-720-396-2788 Cell: none Customer Support - Tivoli Software - jalvord-r/[email protected] Advisory Engineer - Tivoli Monitoring - ITM infrastructure Developer Blog - Wonderful World of Situations Follow us on Twitter! @Tivolisupport and Facebook Personalize your support needs with the IBM Support Portal Use Service Request to get assistance! For emails regarding a PMR, copy [email protected] For secure browser uploads: https://www.ecurep.ibm.com/app/upload For Customer Support guidance: IBM Software Support Handbook From: "Redus, James E CIV DISA CSD (US)" <[email protected]> To: "Discussion list for Tivoli product and Tivoli Ready products." <[email protected]>, Date: 03/27/2013 07:23 AM Subject: RE: [TME10] re: My first blog post - ITM TEMS Stress Tester - http://ow.ly/jipc4 Sent by: [email protected] Looks good to me, John. I would be tempted to add a more human-readable timestamp in the log, and maybe list how many STDEVs the current difference is from the mean, just so you can see at a glance when it starts to creep. It looks like you don?t need to modify the script, except to set your ?window?, so I was confused by this on your blog: ?You may adjust this time as needed. The time must be in coordination with the action command script? To me it looked like the time window is independent of your SIT settings, and I didn?t see anything else that needed to be modified in the script. Now, in the interest of science, we need to find some HTEMS to beat the snot out of to see if this data is a useful indicator of HTEMS health. What would be the easiest way to do that? Start running a bunch of the non-recommended SITs, such as file counters? Thanks for sharing this, -James From: [email protected] [ mailto:[email protected]] On Behalf Of John Alvord Sent: Thursday, March 21, 2013 14:24 To: [email protected] Subject: [TME10] re: My first blog post - ITM TEMS Stress Tester - http://ow.ly/jipc4 I am posting this with some trepidation.... first time and everything. I was at Pulse 2013 and attended several Analytics sessions - quite eye opening. On the way back home I decided an experiment would be useful to identify cases where a TEMS is under stress - on the way to a failure or high CPU or something bad. 150 LOC of well-commented Perl and a very simple timer situation later, my tests seemed to prove out the idea. Of course tests are one thing and real life is another - so the next stage is to get some real world examples. At the moment the only output is a stress.log file and one of the values is the stress indicator. Anyway, let me know what you think? Regards, John Alvord - Ph: 1-720-396-2788 Cell: none Customer Support - Tivoli Software - jalvord-r/[email protected] Advisory Engineer - Tivoli Monitoring - ITM infrastructure Developer Blog - Wonderful World of Situations Follow us on Twitter! @Tivolisupport and Facebook Personalize your support needs with the IBM Support Portal Use Service Request to get assistance! For emails regarding a PMR, copy [email protected] For secure browser uploads: https://www.ecurep.ibm.com/app/upload For Customer Support guidance: IBM Software Support Handbook _______________________________________________ TME10 mailing list [email protected] Unsubscribe:[email protected] _______________________________________________ TME10 mailing list [email protected] Unsubscribe:[email protected]