Upload
dave-fox
View
197
Download
5
Embed Size (px)
Citation preview
© 2008 2
Agenda
The challenges – Managing system performance and stability
The solutions: – Canary Code – system performance monitoring – Fitness Check
2
© 2008 3
System growth and complexity is ongoing
More and more customers run mission critical applications on SAP.
“67% of mission-critical applications have more than 9 hours of downtime per month.”
– Source : SAP-The Standish Group.
© 2008 4
Business impact of an outage is substantial
Comair lost $20 million of revenue after a crew scheduling application failed during the December holiday travel season.
– IT Risk, Turning Business Threats into Competitive Advantage, Harvard Business School Press.
© 2008 5
How widespread is the perceived issue?
58% of line-of-business managers are unsatisfied with performance of their enterprise applications
Challenged to identify issues before end-users were impacted.
– Monitoring the End-User Experience: Improving Business Performance through Application Management, AberdeenGroup, 2009
© 2008 8
The solution – CanaryCode
Proactive and near real time monitoring and alerting to: –Safeguard Availability –Safeguard
Performance; before it impacts the business.
Focus on meaningful / business related indicators
© 2008
Architecture
R/3
BW BWA
APO
CRM
Canary Code Central Instance
(ABAP based solution installed on
an existing server e.g. BW or SolMan)
Systems to monitor The KPI Groups
Detailled analysis
Alerting
Logged technical details for root cause analysis
© 2008 10
Transaction /DVD/Mon
Meaningful KPIs
Out of the box and user defined KPIs
KPIs can be grouped
© 2008 12
Example of indicators (not all are available, nor on all db/versions)
System activity Work process activity (busy, free, running programs) CPU: load, IO wait, user, system Memory, Swap File system free space Number of users, number of transactions, average runtime
Database CPU load on DB server Memory on DB server Archive log on / off Row scan
Exceptions
Dumps, Syslog, Lock Benchmarking (a specif batch, process) Updates RFC queues
BW-BWA Trex Memory, CPU, unloads, threads, inactive index Number of packets in an infopackage
Objective Detect locks Be informed if system is overloaded Be able to know if we increase workload,
parallelization.
Detect bad sql statement / execution plan Detect issues on DB
Alert of system wide issue or specific issue Allow Root cause analysis
Alert if reporting is impacted Alert if bw load are impacted
© 2008
Strengths of CanaryCode
Global view of all your systems – COCKPIT with all KPI, real time trending
Sophisticated / Business related INDICATORS
FEW alerts and near zero false alert
ROOT CAUSE analysis – logs (WP, memory, trace of exceptions, of alerts) – to prevent reoccurrence
UP and running in one day
Lean and LIGHT like a canary
Customer indicators can be created in few minutes
© 2008 16
System robustness
Data volume
Data quality
BW Fitness Check – Tool-based analysis of system performance
Performance
1
2
3
4
Recommendations
(Workshop)
5
© 2008 20
www.claricent.com twitter/claricent facebook/claricent
David A. Fox Managing Principal Consultant
T: 888-325-6496 x511