the next gen monitoring - nyougnyoug.org/wp-content/uploads/2017/09/omc_for_the_dba.pdf · rac...
TRANSCRIPT
Oracle Software. Hardware. Training. Consulting. Mythics Complete.
The Next Gen Monitoring
Published Author RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet” First Version of Oracle…7 in 1994 ZFS since “Thumper”OEM 12c since Product LaunchOAUG EM for Apps SIG co-chairOEM12c CAB Member IOUG Solaris SIG Leader
Erik BennerVP Enterprise [email protected]
@erik_benner
TalesFromTheDatacenter.comMythics.com/blog
Introduction to Erik Benner
3
The role of the “DBA”
4
Not just the Database
• Servers• Storage• Technology• Applications
5
The role of the “Developer”
6
Not just the Software
• Databases• Users• Security
7
Database ManagementSystems!
8
Modern Application and Infrastructure Topologies
On Premise
Multiple Clouds
Polyglot Development
New Methodologies
• Agile• DevOps• SRE• Continuous Delivery
Threshold monitoring is broken!
• High or low, does not always point to a problem• Too many false alarms• Sometimes it’s still useful• What if you could get alerts on problems?
Machine Learning is key
• Systems learn normal patterns• Alert of items when they are outliers
• DB tractions are higher or lower than expected• Network I/O is lower than expected• App server errors align with database errors
Correlation of events globally
12
Oracle Management Cloud
Today:OMC for the DBA
13
On-Premise or in the Cloud
14
What do Users care about?
SQL PerformanceRMAN Backups
ASM Redundancy
Encrypted Communications?CPU Performance
CPU Model? Where it’s hosted?
15
Application Performance Monitoring
Visibility across Silos
Automatic Infrastructure Discovery
Integrated Log Analytics and Application Topology
16
Where are my users?
17
See all the session!
18
Drill down to a single session
19
App Server Performance
20
Synthetic Transactions
21
Discover Topology
22
Explore Topology
23
Rapidly Identify Issues
24
Log Analytics
25
Extracting Information from Logs is Challenging…
Log data is scattered• Infrastructure, server, database, application• Containers, VMs, Micro Services
Log data is huge• Proprietary and growing over 40% every year
Log data is diverse• Multiple formats• Different locations• Difficult to analyze
26
Log Analytics
27
Extracting Insights
Efficient Troubleshooting
Efficient Troubleshooting
30
Infrastructure
CPU
Database
WebLogicStorage
31
Multiple Targets• Windows, Linux, Solaris• WebLogic• MySQL• NoSQL• DB EE and SE!!• ASM• OHS• Microsoft SQL• MongoDB• Apache• Docker• Traffic Director• F5 loadbalancers• And more
32
Enterprise View
33
Host
34
Database
35
Database Alerts
36
Erik Benner@erik_bennerTalesFromTheDatacenter.comMythics.com/[email protected]