Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

I am developing an AWR analysis tool...

949853Jul 16 2012 — edited Jul 16 2012
Hi,

I am looking for help with Beta testing a tool that I am developing to analyze Oracle AWR reports (HTML format), produce graphs to assist in finding trends and correlations between the data.

What I can offer is if you can send 2 or more AWR HTML reports (from the same system, up to 24 of them) I will return a HTML report which graphs the key metrics (Instance Summary, Instant Efficiency, Wait Events, Top SQL by (CPU, Wait Time, Elapsed Time), Instance Activity Stats (with correlations against User Calls and DB Calls). There is a caveat to this – the code is in beta, if the tool cannot process the exact format I will work to fix it so that I can generate the report, but I cannot promise any particular time line on this (it may be days or weeks) as I am using my spare time to develop this. My main focus at the moment is on the parsing of the reports, rather than the prettiness of the graphs.

This service is currently provided with no warranty at all, you MUST review all data yourself against your own data, in sending me the reports you release me from any obligations or legal commitments (if you rely solely on this and your nuclear reactor melts down – do not try to blame me!).

{If you can send me one AWR HTML report, I will use it just to improve my parsing, and you will receive my thanks.}

“This all seems a bit suspicious - who is this guy, why is he not even telling me his real name?” Well I guess I probably would be wondering a little about this also. So let me tell you a little about myself. I used to do Oracle performance tuning professionally and it was all I did for more than ten years. During that time I worked on some of Oracles largest OLTP and data warehouse systems. Then I joined a startup company working in a completely different field, and while I now have a nice management job I really miss the performance work. We do have some customers using our software on large Oracle clusters and occasionally I would get a call from Support to help work out what was going wrong on a customers site. This usually meant getting 10+ awr reports emailed to me and having to spend some time wading through them looking for trends, which lead me to become convinced that 1. there must be a better way of reading the reports and 2. I am sure I am not the only one who has to figure out what's going on on a system to which the only connection is a HTML AWR report. So I went away and did some dev and reached a minimally viable product that is ready for someone other than its “daddy” (who thinks the world of it) to either love it or tell me its ugly.

Some of you will be concerned about leaking information (instance names, host names, ip addresses, database structure from SQL (and even real data if your not using bind variables)). So if I get enough people saying “I like the idea of the tool, but I am scared your looking to hack my system” then I will produce (and open source, so you can inspect it) a tool to strip out anything that is likely to be dangerous prior to sending it to me.

Regards,
AWR Reader.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 13 2012
Added on Jul 16 2012
4 comments
2,119 views