Your SlideShare is downloading. ×
0
Real-Time Coherence Monitoring in Integrated Environments
Correlating Coherence Monitoring Metrics with Infrastructure, Da...
Disclaimer
The following is intended to outline our general product direction. It is
intended for information purposes onl...
Agenda
•
•
•
•
•
•
•

Customer quotes/Problem Statement
Data Collected
Current Tools/Analysis capabilities
Architecture
De...
Customer Questions/Comments
• Nodes, Caches, and Services are nice. But we are server people. –
Online Major Retailer
• Ho...
Assumptions
•
•
•
•
•

100-500 JVMS
10-50 of Hosts
100s of caches
Analysis over time
Overlapping Data set (more than outli...
Data Collected and Aggregated
• Coherence Information
–
–
–
–

Cache
Service
Node
Storage Manager

• Host Information
– Ho...
What makes Coherence “unique”
• Single task spread across multiple processes and servers.
• Impact of Network and latency
...
Server view of data

•
•
•
•

Single Server
Single state
No Context
Doesn’t scale visually

© 2012 SL Corporation. All Rig...
Top

• Single Server
• Single state
• No Context
Doesn’t scale visually
© 2012 SL •
Corporation. All Rights Reserved.
9

©...
Top/NMon

• Single Server
• Single state
• No Context
Doesn’t scale visually
© 2012 SL •
Corporation. All Rights Reserved....
Taskmon Graphs

• Single Server
• No Context
• Time Series not aligned
© 2012 SL Corporation. All Rights Reserved.

11

© ...
Stacked Graphs

• Doesn’t visually scale
• Top N Servers don’t re-sort
© 2012 SL Corporation. All Rights Reserved.

12

© ...
Single Graph with Multiple Trends

•
•
•
•

Good for Outlier analysis
Not good for overlapping trends.
Single Server
No Co...
RTView Enterprise Solution
Collect, Analyze, Correlate, and Visualize data from multiple disparate sources

RTView
Enterpr...
RTView Enterprise Solution
Users

.
EM Central Server(s) provide configuration to
dataservers and alert management to user...
RTView DataServer – with H/A Deployment
Primary / Backup Servers run on different machines

DataServer
<primary>
DataServe...
End-To-End Monitoring
• Capture the nested levels systems are implemented in –
heterogeneous component layering

Servlet

...
DEMO

© 2012 SL Corporation. All Rights Reserved.

18

© 2013 SL Corporation. All Rights Reserved.
Challenges
•

Consolidated snapshot of data

•

Visual scalability

•

Multiple combinations of trends

© 2012 SL Corporat...
Process/Node

© 2012 SL Corporation. All Rights Reserved.

20

© 2013 SL Corporation. All Rights Reserved.
Network/Service

© 2012 SL Corporation. All Rights Reserved.

21

© 2013 SL Corporation. All Rights Reserved.
Network/Service #2

© 2012 SL Corporation. All Rights Reserved.

22

© 2013 SL Corporation. All Rights Reserved.
Host/Service

© 2012 SL Corporation. All Rights Reserved.

23

© 2013 SL Corporation. All Rights Reserved.
Network/TCMP

© 2012 SL Corporation. All Rights Reserved.

24

© 2013 SL Corporation. All Rights Reserved.
Network/TCMP #2

© 2012 SL Corporation. All Rights Reserved.

25

© 2013 SL Corporation. All Rights Reserved.
Expanding to Application Servers
Correlation of WebLogic and Coherence
Monitoring Metrics

© 2012 SL Corporation. All Righ...
On-Line Store Overview Diagram
System overview diagram

© 2012 SL Corporation. All Rights Reserved.

27

© 2013 SL Corpora...
WebLogic Cluster/Server Summary
All Servers Organized by Cluster, with Health State

© 2012 SL Corporation. All Rights Res...
WebLogic Cluster App Summary
Each Cluster shown as a unit, with server metrics aggregated

© 2012 SL Corporation. All Righ...
Load Balance Analysis
Load Balance Comparison of multiple metrics across WebLogic and Coherence

© 2012 SL Corporation. Al...
Aggregating Other Middleware Information
Health State of each service aggregated from multiple components

© 2012 SL Corpo...
Aggregating Other Middleware Information
Health State of each service aggregated from multiple components

© 2012 SL Corpo...
Aggregating Other Middleware Information
Including Aggregate Service Alert History over Time

© 2012 SL Corporation. All R...
Aggregating Other Middleware Information
Including Detailed History of Coherence Cache Service

© 2012 SL Corporation. All...
Thank you!
For more information, please visit
www.sl.com
+
www.sl.com/blog

© 2012 SL Corporation. All Rights Reserved.

3...
Upcoming SlideShare
Loading in...5
×

Real-Time Coherence Monitoring in Integrated Environments

162

Published on

In this presentation, Everett Williams, SL’s Oracle Coherence Expert, discusses problems with analyzing host metrics and Oracle Coherence metrics within a cluster using the current tool sets. He also discusses how to integrate statistics to solve problems that relate between the two in an integrated and intelligent manner. Users of SL’s Oracle Coherence Monitor can address these issues and understand if their Coherence issues are related to issues within the underlying hardware, or whether they reside somewhere else.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
162
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Real-Time Coherence Monitoring in Integrated Environments"

  1. 1. Real-Time Coherence Monitoring in Integrated Environments Correlating Coherence Monitoring Metrics with Infrastructure, Database, and Application Server Metrics 5 December 2013 - London, UK Everett Williams Senior Director of Technology SL Corporation Tom Lubinski Chief Technology Officer SL Corporation © 2012 SL Corporation. All Rights Reserved. 1 © 2013 SL Corporation. All Rights Reserved.
  2. 2. Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for SL’s products remains at the sole discretion of SL. © 2012 SL Corporation. All Rights Reserved. 2 © 2013 SL Corporation. All Rights Reserved.
  3. 3. Agenda • • • • • • • Customer quotes/Problem Statement Data Collected Current Tools/Analysis capabilities Architecture Demo Expanding to App Servers Challenges © 2012 SL Corporation. All Rights Reserved. 3 © 2013 SL Corporation. All Rights Reserved.
  4. 4. Customer Questions/Comments • Nodes, Caches, and Services are nice. But we are server people. – Online Major Retailer • How do I know if hardware/network are causing my coherence problem – Major Apparel Company • Does blade configuration #1 or blade configuration #2 run my application better? – Major Retailer • We spend a great deal of time “poking around” looking for system metrics – Investment Bank. © 2012 SL Corporation. All Rights Reserved. 4 © 2013 SL Corporation. All Rights Reserved.
  5. 5. Assumptions • • • • • 100-500 JVMS 10-50 of Hosts 100s of caches Analysis over time Overlapping Data set (more than outlier analysis) © 2012 SL Corporation. All Rights Reserved. 5 © 2013 SL Corporation. All Rights Reserved.
  6. 6. Data Collected and Aggregated • Coherence Information – – – – Cache Service Node Storage Manager • Host Information – Host CPU/Memory – Host Network – Host Process CPU Memory • Coherence information aggregated to the host level. © 2012 SL Corporation. All Rights Reserved. 6 © 2013 SL Corporation. All Rights Reserved.
  7. 7. What makes Coherence “unique” • Single task spread across multiple processes and servers. • Impact of Network and latency © 2012 SL Corporation. All Rights Reserved. 7 © 2013 SL Corporation. All Rights Reserved.
  8. 8. Server view of data • • • • Single Server Single state No Context Doesn’t scale visually © 2012 SL Corporation. All Rights Reserved. 8 © 2013 SL Corporation. All Rights Reserved.
  9. 9. Top • Single Server • Single state • No Context Doesn’t scale visually © 2012 SL • Corporation. All Rights Reserved. 9 © 2013 SL Corporation. All Rights Reserved.
  10. 10. Top/NMon • Single Server • Single state • No Context Doesn’t scale visually © 2012 SL • Corporation. All Rights Reserved. 10 © 2013 SL Corporation. All Rights Reserved.
  11. 11. Taskmon Graphs • Single Server • No Context • Time Series not aligned © 2012 SL Corporation. All Rights Reserved. 11 © 2013 SL Corporation. All Rights Reserved.
  12. 12. Stacked Graphs • Doesn’t visually scale • Top N Servers don’t re-sort © 2012 SL Corporation. All Rights Reserved. 12 © 2013 SL Corporation. All Rights Reserved.
  13. 13. Single Graph with Multiple Trends • • • • Good for Outlier analysis Not good for overlapping trends. Single Server No Context © 2012 SL Corporation. All Rights Reserved. 13 © 2013 SL Corporation. All Rights Reserved.
  14. 14. RTView Enterprise Solution Collect, Analyze, Correlate, and Visualize data from multiple disparate sources RTView Enterprise System RTView Developer Oracle Coherence Oracle Database Generic JVM TIBCO … Oracle WebLogic System Metrics VMware Custom Package IBM … OEM Connector OEM … and many more Target Systems © 2012 SL Corporation. All Rights Reserved. 14 © 2013 SL Corporation. All Rights Reserved.
  15. 15. RTView Enterprise Solution Users . EM Central Server(s) provide configuration to dataservers and alert management to users. It also provides a CacheMap identifying the location of all data contained in DataServers. EM Central Server(s) CMDB Display Server ALERTDEFS Configuration Management Alert Aggregation Directory Cache Map HISTORY DataServers © 2012 SL Corporation. All Rights Reserved. 15 © 2013 SL Corporation. All Rights Reserved.
  16. 16. RTView DataServer – with H/A Deployment Primary / Backup Servers run on different machines DataServer <primary> DataServer components obtain configuration information via EM ConfigServer Systems Being Monitored DataServer Configuration RTView EM ConfigServer DataServer <backup> Host B Host A Historian <primary> Historian <backup> … H/A Database © 2012 SL Corporation. All Rights Reserved. 16 © 2013 SL Corporation. All Rights Reserved.
  17. 17. End-To-End Monitoring • Capture the nested levels systems are implemented in – heterogeneous component layering Servlet JSP EJB Topic Queue Cache Service Route App Server Messaging Caching Host Layer Physical Servers, Network, Disk, OS © 2012 SL Corporation. All Rights Reserved. 17 © 2013 SL Corporation. All Rights Reserved.
  18. 18. DEMO © 2012 SL Corporation. All Rights Reserved. 18 © 2013 SL Corporation. All Rights Reserved.
  19. 19. Challenges • Consolidated snapshot of data • Visual scalability • Multiple combinations of trends © 2012 SL Corporation. All Rights Reserved. 19 © 2013 SL Corporation. All Rights Reserved.
  20. 20. Process/Node © 2012 SL Corporation. All Rights Reserved. 20 © 2013 SL Corporation. All Rights Reserved.
  21. 21. Network/Service © 2012 SL Corporation. All Rights Reserved. 21 © 2013 SL Corporation. All Rights Reserved.
  22. 22. Network/Service #2 © 2012 SL Corporation. All Rights Reserved. 22 © 2013 SL Corporation. All Rights Reserved.
  23. 23. Host/Service © 2012 SL Corporation. All Rights Reserved. 23 © 2013 SL Corporation. All Rights Reserved.
  24. 24. Network/TCMP © 2012 SL Corporation. All Rights Reserved. 24 © 2013 SL Corporation. All Rights Reserved.
  25. 25. Network/TCMP #2 © 2012 SL Corporation. All Rights Reserved. 25 © 2013 SL Corporation. All Rights Reserved.
  26. 26. Expanding to Application Servers Correlation of WebLogic and Coherence Monitoring Metrics © 2012 SL Corporation. All Rights Reserved. 26 © 2013 SL Corporation. All Rights Reserved.
  27. 27. On-Line Store Overview Diagram System overview diagram © 2012 SL Corporation. All Rights Reserved. 27 © 2013 SL Corporation. All Rights Reserved.
  28. 28. WebLogic Cluster/Server Summary All Servers Organized by Cluster, with Health State © 2012 SL Corporation. All Rights Reserved. 28 © 2013 SL Corporation. All Rights Reserved.
  29. 29. WebLogic Cluster App Summary Each Cluster shown as a unit, with server metrics aggregated © 2012 SL Corporation. All Rights Reserved. 29 © 2013 SL Corporation. All Rights Reserved.
  30. 30. Load Balance Analysis Load Balance Comparison of multiple metrics across WebLogic and Coherence © 2012 SL Corporation. All Rights Reserved. 30 © 2013 SL Corporation. All Rights Reserved.
  31. 31. Aggregating Other Middleware Information Health State of each service aggregated from multiple components © 2012 SL Corporation. All Rights Reserved. 31 © 2013 SL Corporation. All Rights Reserved.
  32. 32. Aggregating Other Middleware Information Health State of each service aggregated from multiple components © 2012 SL Corporation. All Rights Reserved. 32 © 2013 SL Corporation. All Rights Reserved.
  33. 33. Aggregating Other Middleware Information Including Aggregate Service Alert History over Time © 2012 SL Corporation. All Rights Reserved. 33 © 2013 SL Corporation. All Rights Reserved.
  34. 34. Aggregating Other Middleware Information Including Detailed History of Coherence Cache Service © 2012 SL Corporation. All Rights Reserved. 34 © 2013 SL Corporation. All Rights Reserved.
  35. 35. Thank you! For more information, please visit www.sl.com + www.sl.com/blog © 2012 SL Corporation. All Rights Reserved. 35 © 2013 SL Corporation. All Rights Reserved.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×