the next gen monitoring - nyougnyoug.org/wp-content/uploads/2017/09/omc_for_the_dba.pdf · rac...

36
Oracle Software. Hardware. Training. Consulting. Mythics Complete. The Next Gen Monitoring

Upload: others

Post on 29-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

Oracle Software. Hardware. Training. Consulting. Mythics Complete.

The Next Gen Monitoring

Page 2: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

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

Page 3: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

3

The role of the “DBA”

Page 4: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

4

Not just the Database

• Servers• Storage• Technology• Applications

Page 5: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

5

The role of the “Developer”

Page 6: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

6

Not just the Software

• Databases• Users• Security

Page 7: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

7

Database ManagementSystems!

Page 8: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

8

Modern Application and Infrastructure Topologies

On Premise

Multiple Clouds

Polyglot Development

New Methodologies

• Agile• DevOps• SRE• Continuous Delivery

Page 9: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

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?

Page 10: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

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

Page 11: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

Correlation of events globally

Page 12: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

12

Oracle Management Cloud

Today:OMC for the DBA

Page 13: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

13

On-Premise or in the Cloud

Page 14: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

14

What do Users care about?

SQL PerformanceRMAN Backups

ASM Redundancy

Encrypted Communications?CPU Performance

CPU Model? Where it’s hosted?

Page 15: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

15

Application Performance Monitoring

Visibility across Silos

Automatic Infrastructure Discovery

Integrated Log Analytics and Application Topology 

Page 16: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

16

Where are my users?

Page 17: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

17

See all the session!

Page 18: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

18

Drill down to a single session

Page 19: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

19

App Server Performance

Page 20: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

20

Synthetic Transactions

Page 21: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

21

Discover Topology

Page 22: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

22

Explore Topology

Page 23: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

23

Rapidly Identify Issues

Page 24: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

24

Log Analytics

Page 25: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

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

Page 26: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

26

Log Analytics

Page 27: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

27

Extracting Insights

Page 28: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

Efficient Troubleshooting

Page 29: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

Efficient Troubleshooting

Page 30: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

30

Infrastructure

CPU

Database

WebLogicStorage

Page 31: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

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

Page 32: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

32

Enterprise View

Page 33: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

33

Host

Page 34: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

34

Database

Page 35: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

35

Database Alerts

Page 36: The Next Gen Monitoring - NYOUGnyoug.org/wp-content/uploads/2017/09/OMC_for_the_DBA.pdf · RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA “comet”

36

Erik Benner@erik_bennerTalesFromTheDatacenter.comMythics.com/[email protected]