SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Tom Lubinski, Founder and CTO
                                  SL Corporation

                                     July 2010

1   Privileged and Confidential
About SL Corporation

     •    A Leader in Real-time Application Performance Monitoring

     •     Located near San Francisco, CA with office in Tokyo

     •     RTView platform for APM and operational visibility

     •     Oracle Coherence Monitor (OCM) and Viewer (OCV) based on RTView




2   Privileged and Confidential
RTView – Partial Customer List




                                   RTView
                                  Customers




3   Privileged and Confidential
SL - Background

      Extensive
      background in
      real-time process
      monitoring


      Large volumes of            Connecticut Valley Power     Critical Tax Season
      dynamic data                Grid Management System      Applications at Intuit



      Visualization
      technologies


      Mission-critical
      applications

                                    OOCL World Wide          NASA Space Shuttle
                                    Shipment Tracking        Launch Control System
4   Privileged and Confidential
Disclaimer (1)


      • Built Coherence monitoring product in 2006

      • We’ve learned a lot

      • We don’t know everything

      • We could be wrong




5   Privileged and Confidential
Disclaimer (2)




      • This stuff is boring      -Z Z Z-

      • Questions, banter, even heckling
                are welcome




6   Privileged and Confidential
Why Monitor Coherence
                                    (and Applications) ?


                             … so they stay up and are
                                 fast and reliable

                                         (of course)




7   Privileged and Confidential
What typically happens …

                                   The Three Phases of a
                                     Coherence Project




8   Privileged and Confidential
Why Monitor Coherence (and Applications) ?


      Your Coherence Vision

       Faster, better, smarter applications

       Large volumes of in-memory data

       Fast caching to buffer database

       In-location parallel processing




9   Privileged and Confidential
Why Monitor Coherence (and Applications) ?


       Development

        Download, install, experiment

        Initial results promising

        Difficult to test full user and data load

        Pressure to deploy quickly

        Monitoring takes back seat




10   Privileged and Confidential
Why Monitor Coherence (and Applications) ?


       Reality
        User and data load causes problem

        Latency, bottlenecks, timeouts

        Did Coherence survive my changes ?

        Which app is causing excessive load ?

        What events lead up to the problem ?

        How do I tell Oracle what happened ?

        Difficult to change once in production

11   Privileged and Confidential
There is an …
                                   ALTERNATIVE Reality
                                        “Black Box” is opened up

                                      Alerts notify users of problems

                                   Monitoring metrics at your fingertips

                                   Event history shows what happened

                                               Life is good




12   Privileged and Confidential
Ten Eleven Things You Can Do




13   Privileged and Confidential
Ten Things You Can Do

       0 - Change the mindset
                    (most important):

                           Monitoring is a                     NO !!!
                           “Nice-to-have”


                       Monitoring is a                         YES !!!
                        “Must-have”
                        No … you can’t just get by with log files

14   Privileged and Confidential
Ten Things You Can Do

       1 – It’s your code … not Coherence
                               (usually)
        “There must be a bug in the compiler” – Donn Combelic

        Understand how your code executes in the cluster

        Memory dies … you replace the memory

        App dies … you change your code (or config)

        All “ops” can do is restart the cluster

        No “one size fits all” monitoring


15   Privileged and Confidential
Ten Things You Can Do


       2 – Know JMX and its sluggish nature
        Coherence is high-performance, JMX is not

        Node / Cluster / Service MBean counts low

        Cache / Storage counts can be huge … > 20,000

        Monitor the monitor – with JMX easy to get bad data

        Separate node for JMX MBeanServer

        Separate hardware for monitoring

        Don’t put management=all on every node

16   Privileged and Confidential
Ten Things You Can Do


       3 – Understand Network Metrics

        Good communication critical to Coherence

        Run the datagram test to get throughput baseline

        Storage / Process node behaviors different

        See Oracle documents re: buffers, switches, etc




17   Privileged and Confidential
Ten Things You Can Do


       3 – Understand Network Metrics
        Success rates published in JMX are asymptotic:

                       Pub Succ Rate = Pkts Resent / Pkts Sent




        Instead, calculate rate from deltas:

                 Delta Succ Rate = Delta Pkts Resent / Delta Pkts Sent

        Cluster tries to self-correct by reducing rates

18   Privileged and Confidential
Ten Things You Can Do


       4 – Identify the Players (Roles)




        Track nodes across restarts – use member names
                     (ids change on restart)

        Proxy services on separate nodes
                      (node metrics apply to proxy only)




19   Privileged and Confidential
Ten Things You Can Do


       4 – Identify the Players (Roles)
        Do cache operations (get/put) on non-storage nodes
                                   –localstorage=false



                                                     Process Nodes
                                                     request history



                                                     Storage Nodes
                                                     request history –
                                                     rogue process
                                                     node cannot be
                                                     identified here
20   Privileged and Confidential
Ten Things You Can Do


       5 – Configure Services for Monitoring

        Define one service for each important cache
               (or group of related caches)

              Service Metrics:       Cache Metrics:

              -Cpu load              -Total Gets/Hits/Misses
              -Requests              -Total Puts
              -Messages              -Hit Rate
              -Task Backlog          -Store Writes/Reads
              -Requests Pending      -etc.
              -etc.
         Especially important for entry processors

21   Privileged and Confidential
Ten Things You Can Do


       5 – Configure Services for Monitoring
       With a few large caches and many small caches -
       Use heterogeneous scaling to reduce MBean counts

                                         MBean count = #nodes *
                                         #caches * 2 for each
                                         service

                                         100 nodes X 100 caches =
                                         20,000 MBeans

                                         By running service on
                                         smaller # of nodes, fewer
                                         MBeans



22   Privileged and Confidential
Ten Things You Can Do


       6 – Monitor Capacity Carefully


        Avoid Out-Of-Memory Errors at all costs

        Setup node death on OOME

        No more than 30% heap for data

        Avoid swapping: total JVM heap < physical memory




23   Privileged and Confidential
Ten Things You Can Do


       6 – Monitor Capacity Carefully


        Binary Unit Calculator useful for cache sizes

        Use High Units to limit cache sizes

        Binary units not helpful for front caches

        Backup data and index sizes not shown




24   Privileged and Confidential
Ten Things You Can Do


       7 – Stomp Out Cluster Abuse

        Service is like database, Cache is like table – Gene Gleyzer

        Dynamic Caches != Scratch Space

        Create/destroy cache = costly MBean registration




25   Privileged and Confidential
Ten Things You Can Do


       7 – Stomp Out Cluster Abuse
       Hundreds of Caches costly to monitor = many MBeans
       E.g. Cache / Storage MBeans for 10 nodes with 375 caches




        Cannot respond any faster than you can get the data
26   Privileged and Confidential
Ten Things You Can Do


       8 – Refine Monitoring During Testing

        Monday Morning Problem – validate after changes

        Develop monitoring for your load tests – automated reports

        Use monitoring to get familiar with failure modes during test

        Separate batch vs. operational scenarios




27   Privileged and Confidential
Ten Things You Can Do


       9 – Monitor Your Resources

        The effect your app has on resources (cpu, mem, network)

        CPU monitoring using external tools

        Java BCI tools like Wiley useful

        Network signature tools

        End user experience monitoring tools

        Develop holistic view of app and Coherence component



28   Privileged and Confidential
Ten Things You Can Do


       10 – Instrument Your Applications

       Coherence JMX provides a lot of info, but much is missing

       No info about time taken to perform operations or the counts

       No way to differentiate requests in the cluster clients

       Custom JMX beans useful to augment Coherence




29   Privileged and Confidential
Ten Things You Can Do


       10 – Instrument Your Applications
        Use custom-mbeans.xml to specify MBeans in app

                  <mbeans>

                    <mbean id="10">
                     <mbean-query>MyDemoData:*</mbean-query>
                     <mbean-name>type=MyDemoData</mbean-name>
                     <enabled>true</enabled>
                    </mbean>

                  </mbeans>


         Coherence collects MBeans from each client


30   Privileged and Confidential
Ten Things You Can Do


       Final Notes
       Donn did find one bug in the compiler

       Happy clusters are all alike.
       Every unhappy cluster is unhappy in its own way.

                                                  - var. Tolstoy

                      Keep your cluster singing …

                                   It’s up to you ... not “ops”




31   Privileged and Confidential
For more information, or to request an evaluation of
                    RTView for APM ⎟ Oracle Coherence Monitor,

                                      please visit www.sl.com.
                                               - Or -
                                       Contact Marie Hoch at:
                                   (415) 927-8510 / marie@sl.com




32   Privileged and Confidential

Weitere ähnliche Inhalte

Was ist angesagt?

HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicOracle
 
From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.Taras Matyashovsky
 
Time to Make the Move to In-Memory Data Grids
Time to Make the Move to In-Memory Data GridsTime to Make the Move to In-Memory Data Grids
Time to Make the Move to In-Memory Data GridsHazelcast
 
Hazelcast 3.6 Roadmap Preview
Hazelcast 3.6 Roadmap PreviewHazelcast 3.6 Roadmap Preview
Hazelcast 3.6 Roadmap PreviewHazelcast
 
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory ComputingIMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory ComputingIn-Memory Computing Summit
 
Gemfire
GemfireGemfire
GemfireFNian
 
Mma 10g r2_936
Mma 10g r2_936Mma 10g r2_936
Mma 10g r2_936Alf Baez
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenEDB
 
Big Data, Simple and Fast: Addressing the Shortcomings of Hadoop
Big Data, Simple and Fast: Addressing the Shortcomings of HadoopBig Data, Simple and Fast: Addressing the Shortcomings of Hadoop
Big Data, Simple and Fast: Addressing the Shortcomings of HadoopHazelcast
 
How LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scale
How LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scaleHow LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scale
How LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scaleLinkedIn
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSEDB
 
Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)Emrah Kocaman
 
Apache Cassandra Certification
Apache Cassandra CertificationApache Cassandra Certification
Apache Cassandra CertificationVskills
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability BpChris Adkin
 
Azure Cloud Patterns
Azure Cloud PatternsAzure Cloud Patterns
Azure Cloud PatternsTamir Dresher
 
Development of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data GridsDevelopment of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data Gridsjlorenzocima
 
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XDScale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XDVMware Tanzu
 

Was ist angesagt? (20)

HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
 
Queues, Pools, Caches
Queues, Pools, CachesQueues, Pools, Caches
Queues, Pools, Caches
 
From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.From cache to in-memory data grid. Introduction to Hazelcast.
From cache to in-memory data grid. Introduction to Hazelcast.
 
Time to Make the Move to In-Memory Data Grids
Time to Make the Move to In-Memory Data GridsTime to Make the Move to In-Memory Data Grids
Time to Make the Move to In-Memory Data Grids
 
Novinky v Oracle Database 18c
Novinky v Oracle Database 18cNovinky v Oracle Database 18c
Novinky v Oracle Database 18c
 
Hazelcast 3.6 Roadmap Preview
Hazelcast 3.6 Roadmap PreviewHazelcast 3.6 Roadmap Preview
Hazelcast 3.6 Roadmap Preview
 
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory ComputingIMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
IMCSummit 2015 - Day 2 General Session - Flash-Extending In-Memory Computing
 
Gemfire
GemfireGemfire
Gemfire
 
11g overview
11g overview11g overview
11g overview
 
Mma 10g r2_936
Mma 10g r2_936Mma 10g r2_936
Mma 10g r2_936
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Big Data, Simple and Fast: Addressing the Shortcomings of Hadoop
Big Data, Simple and Fast: Addressing the Shortcomings of HadoopBig Data, Simple and Fast: Addressing the Shortcomings of Hadoop
Big Data, Simple and Fast: Addressing the Shortcomings of Hadoop
 
How LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scale
How LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scaleHow LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scale
How LinkedIn uses memcached, a spoonful of SOA, and a sprinkle of SQL to scale
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)Hazelcast For Beginners (Paris JUG-1)
Hazelcast For Beginners (Paris JUG-1)
 
Apache Cassandra Certification
Apache Cassandra CertificationApache Cassandra Certification
Apache Cassandra Certification
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability Bp
 
Azure Cloud Patterns
Azure Cloud PatternsAzure Cloud Patterns
Azure Cloud Patterns
 
Development of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data GridsDevelopment of concurrent services using In-Memory Data Grids
Development of concurrent services using In-Memory Data Grids
 
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XDScale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
 

Andere mochten auch

Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010
Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010
Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010Skills Matter
 
ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...
ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...
ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...SL Corporation
 
Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...
Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...
Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...MassTLC
 
Big data analysis in java world
Big data analysis in java worldBig data analysis in java world
Big data analysis in java worldSerg Masyutin
 
Etikalab research to website
Etikalab research to websiteEtikalab research to website
Etikalab research to websiteEtikalab
 
Identify Group Presentation
Identify Group PresentationIdentify Group Presentation
Identify Group Presentationtwood28
 
What's New in RTView Core 6.5
What's New in RTView Core 6.5 What's New in RTView Core 6.5
What's New in RTView Core 6.5 SL Corporation
 
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsGet the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsSL Corporation
 
2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina
2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina
2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North CarolinaCourtney Boone
 
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate OxidationRichard West
 
Transport air
Transport   airTransport   air
Transport airSheilalin
 
Top work capitolo 3
Top work capitolo 3Top work capitolo 3
Top work capitolo 3Etikalab
 

Andere mochten auch (20)

Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010
Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010
Daniel Sikar: Running Coherence Clustered Cache on Amazon EC2 - 09/11/2010
 
ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...
ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...
ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coh...
 
Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...
Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...
Current state of cloud computing - Joe Kinsella - Founder & CTO CloudHealth T...
 
Big data analysis in java world
Big data analysis in java worldBig data analysis in java world
Big data analysis in java world
 
September 9 English 8
September 9 English 8September 9 English 8
September 9 English 8
 
Body cavities and cells
Body cavities and cellsBody cavities and cells
Body cavities and cells
 
Merenje duzine
Merenje duzineMerenje duzine
Merenje duzine
 
Etikalab research to website
Etikalab research to websiteEtikalab research to website
Etikalab research to website
 
Muscle and neural tissues
Muscle and neural tissuesMuscle and neural tissues
Muscle and neural tissues
 
Identify Group Presentation
Identify Group PresentationIdentify Group Presentation
Identify Group Presentation
 
Nervous system
Nervous systemNervous system
Nervous system
 
Asesores contable claros & cia
Asesores contable claros & cia Asesores contable claros & cia
Asesores contable claros & cia
 
What's New in RTView Core 6.5
What's New in RTView Core 6.5 What's New in RTView Core 6.5
What's New in RTView Core 6.5
 
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and AppsGet the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
Get the Big Picture! End-to-End Monitoring of Heterogeneous Middleware and Apps
 
September 2 english 8
September 2 english 8September 2 english 8
September 2 english 8
 
2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina
2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina
2011 Hyundai Sonata For Sale at Keffer Hyundai in Charlotte, North Carolina
 
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
2011 US Combustion Meeting - Kinetic Modeling of Methyl Formate Oxidation
 
Transport air
Transport   airTransport   air
Transport air
 
Greek Gods & Religion
Greek Gods & ReligionGreek Gods & Religion
Greek Gods & Religion
 
Top work capitolo 3
Top work capitolo 3Top work capitolo 3
Top work capitolo 3
 

Ähnlich wie 10 Tricks to Ensure Your Oracle Coherence Cluster is Not a "Black Box" in Production

Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...
Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...
Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...Splunk
 
POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...
POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...
POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...Liming Zhu
 
Nonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinNonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinTechWell
 
Using Storage Manager 5.1 to Manage and Optimize your Environment
Using Storage Manager 5.1 to Manage and Optimize your Environment Using Storage Manager 5.1 to Manage and Optimize your Environment
Using Storage Manager 5.1 to Manage and Optimize your Environment SolarWinds
 
Management and Automation of MongoDB Clusters - Slides
Management and Automation of MongoDB Clusters - SlidesManagement and Automation of MongoDB Clusters - Slides
Management and Automation of MongoDB Clusters - SlidesSeveralnines
 
Monitoring applications on cloud - Indicthreads cloud computing conference 2011
Monitoring applications on cloud - Indicthreads cloud computing conference 2011Monitoring applications on cloud - Indicthreads cloud computing conference 2011
Monitoring applications on cloud - Indicthreads cloud computing conference 2011IndicThreads
 
OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl
OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl
OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl OpenNebula Project
 
Monitoring of OpenNebula installations
Monitoring of OpenNebula installationsMonitoring of OpenNebula installations
Monitoring of OpenNebula installationsNETWAYS
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarCanturk Isci
 
How to evaluate data protection technologies - Mastercard conference
How to evaluate data protection technologies -  Mastercard conferenceHow to evaluate data protection technologies -  Mastercard conference
How to evaluate data protection technologies - Mastercard conferenceUlf Mattsson
 
Wed-12-05pm-box-salmanahmed
Wed-12-05pm-box-salmanahmedWed-12-05pm-box-salmanahmed
Wed-12-05pm-box-salmanahmedSalman Ahmed
 
SolarWinds Scalability for the Enterprise
SolarWinds Scalability for the EnterpriseSolarWinds Scalability for the Enterprise
SolarWinds Scalability for the EnterpriseSolarWinds
 
Troubleshooting: A High-Value Asset For The Service-Provider Discipline
Troubleshooting: A High-Value Asset For The Service-Provider DisciplineTroubleshooting: A High-Value Asset For The Service-Provider Discipline
Troubleshooting: A High-Value Asset For The Service-Provider DisciplineSagi Brody
 
Kaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya
 
Top 10 Things Logs Can Do for You, Today
Top 10 Things Logs Can Do for You, TodayTop 10 Things Logs Can Do for You, Today
Top 10 Things Logs Can Do for You, TodaySolarWinds
 
Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...
Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...
Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...Glen Roberts, CISSP
 
Circonus: Design failures - A Case Study
Circonus: Design failures - A Case StudyCirconus: Design failures - A Case Study
Circonus: Design failures - A Case StudyHeinrich Hartmann
 
FreeSWITCH as a Microservice
FreeSWITCH as a MicroserviceFreeSWITCH as a Microservice
FreeSWITCH as a MicroserviceEvan McGee
 
Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain
Don't Fumble the Data! Integrate Database Automation into your DevOps ToolchainDon't Fumble the Data! Integrate Database Automation into your DevOps Toolchain
Don't Fumble the Data! Integrate Database Automation into your DevOps ToolchainDevOps.com
 
Monitoring Your AWS Cloud Infrastructure
Monitoring Your AWS Cloud InfrastructureMonitoring Your AWS Cloud Infrastructure
Monitoring Your AWS Cloud InfrastructureNewvewm
 

Ähnlich wie 10 Tricks to Ensure Your Oracle Coherence Cluster is Not a "Black Box" in Production (20)

Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...
Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...
Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...
 
POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...
POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...
POD-Diagnosis: Error Detection and Diagnosis of Sporadic Operations on Cloud ...
 
Nonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinNonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the Coin
 
Using Storage Manager 5.1 to Manage and Optimize your Environment
Using Storage Manager 5.1 to Manage and Optimize your Environment Using Storage Manager 5.1 to Manage and Optimize your Environment
Using Storage Manager 5.1 to Manage and Optimize your Environment
 
Management and Automation of MongoDB Clusters - Slides
Management and Automation of MongoDB Clusters - SlidesManagement and Automation of MongoDB Clusters - Slides
Management and Automation of MongoDB Clusters - Slides
 
Monitoring applications on cloud - Indicthreads cloud computing conference 2011
Monitoring applications on cloud - Indicthreads cloud computing conference 2011Monitoring applications on cloud - Indicthreads cloud computing conference 2011
Monitoring applications on cloud - Indicthreads cloud computing conference 2011
 
OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl
OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl
OpenNebulaConf 2013 - Monitoring of OpenNebula installations by Florian Heigl
 
Monitoring of OpenNebula installations
Monitoring of OpenNebula installationsMonitoring of OpenNebula installations
Monitoring of OpenNebula installations
 
Operational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU SeminarOperational Visibiliy and Analytics - BU Seminar
Operational Visibiliy and Analytics - BU Seminar
 
How to evaluate data protection technologies - Mastercard conference
How to evaluate data protection technologies -  Mastercard conferenceHow to evaluate data protection technologies -  Mastercard conference
How to evaluate data protection technologies - Mastercard conference
 
Wed-12-05pm-box-salmanahmed
Wed-12-05pm-box-salmanahmedWed-12-05pm-box-salmanahmed
Wed-12-05pm-box-salmanahmed
 
SolarWinds Scalability for the Enterprise
SolarWinds Scalability for the EnterpriseSolarWinds Scalability for the Enterprise
SolarWinds Scalability for the Enterprise
 
Troubleshooting: A High-Value Asset For The Service-Provider Discipline
Troubleshooting: A High-Value Asset For The Service-Provider DisciplineTroubleshooting: A High-Value Asset For The Service-Provider Discipline
Troubleshooting: A High-Value Asset For The Service-Provider Discipline
 
Kaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORINGKaseya Connect 2012 - THE ABC'S OF MONITORING
Kaseya Connect 2012 - THE ABC'S OF MONITORING
 
Top 10 Things Logs Can Do for You, Today
Top 10 Things Logs Can Do for You, TodayTop 10 Things Logs Can Do for You, Today
Top 10 Things Logs Can Do for You, Today
 
Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...
Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...
Security Challenges in Cloud Integration - Cloud Security Alliance, Austin Ch...
 
Circonus: Design failures - A Case Study
Circonus: Design failures - A Case StudyCirconus: Design failures - A Case Study
Circonus: Design failures - A Case Study
 
FreeSWITCH as a Microservice
FreeSWITCH as a MicroserviceFreeSWITCH as a Microservice
FreeSWITCH as a Microservice
 
Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain
Don't Fumble the Data! Integrate Database Automation into your DevOps ToolchainDon't Fumble the Data! Integrate Database Automation into your DevOps Toolchain
Don't Fumble the Data! Integrate Database Automation into your DevOps Toolchain
 
Monitoring Your AWS Cloud Infrastructure
Monitoring Your AWS Cloud InfrastructureMonitoring Your AWS Cloud Infrastructure
Monitoring Your AWS Cloud Infrastructure
 

Mehr von SL Corporation

SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL Corporation
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringSL Corporation
 
Reduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsReduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsSL Corporation
 
Complete, Empowered and Focused. Be the IT Superhero.
Complete, Empowered and Focused.  Be the IT Superhero.Complete, Empowered and Focused.  Be the IT Superhero.
Complete, Empowered and Focused. Be the IT Superhero.SL Corporation
 
Tibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionTibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionSL Corporation
 
Need Middleware Monitoring? Build a Better Business Case.
Need Middleware Monitoring?  Build a Better Business Case.Need Middleware Monitoring?  Build a Better Business Case.
Need Middleware Monitoring? Build a Better Business Case.SL Corporation
 
Find the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesFind the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesSL Corporation
 
10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents MonitoringSL Corporation
 
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...SL Corporation
 
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...SL Corporation
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...SL Corporation
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101SL Corporation
 
Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 SL Corporation
 
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationRedefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationSL Corporation
 
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...SL Corporation
 
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...SL Corporation
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsSL Corporation
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106SL Corporation
 
So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?SL Corporation
 

Mehr von SL Corporation (20)

SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
 
Reduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsReduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based Applications
 
Complete, Empowered and Focused. Be the IT Superhero.
Complete, Empowered and Focused.  Be the IT Superhero.Complete, Empowered and Focused.  Be the IT Superhero.
Complete, Empowered and Focused. Be the IT Superhero.
 
Tibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionTibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout session
 
Need Middleware Monitoring? Build a Better Business Case.
Need Middleware Monitoring?  Build a Better Business Case.Need Middleware Monitoring?  Build a Better Business Case.
Need Middleware Monitoring? Build a Better Business Case.
 
Find the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesFind the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issues
 
10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring
 
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
 
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101
 
Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5
 
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationRedefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model Integration
 
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
 
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated Environments
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106
 
TUCON 2013
TUCON 2013TUCON 2013
TUCON 2013
 
So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

10 Tricks to Ensure Your Oracle Coherence Cluster is Not a "Black Box" in Production

  • 1. Tom Lubinski, Founder and CTO SL Corporation July 2010 1 Privileged and Confidential
  • 2. About SL Corporation • A Leader in Real-time Application Performance Monitoring • Located near San Francisco, CA with office in Tokyo • RTView platform for APM and operational visibility • Oracle Coherence Monitor (OCM) and Viewer (OCV) based on RTView 2 Privileged and Confidential
  • 3. RTView – Partial Customer List RTView Customers 3 Privileged and Confidential
  • 4. SL - Background Extensive background in real-time process monitoring Large volumes of Connecticut Valley Power Critical Tax Season dynamic data Grid Management System Applications at Intuit Visualization technologies Mission-critical applications OOCL World Wide NASA Space Shuttle Shipment Tracking Launch Control System 4 Privileged and Confidential
  • 5. Disclaimer (1) • Built Coherence monitoring product in 2006 • We’ve learned a lot • We don’t know everything • We could be wrong 5 Privileged and Confidential
  • 6. Disclaimer (2) • This stuff is boring -Z Z Z- • Questions, banter, even heckling are welcome 6 Privileged and Confidential
  • 7. Why Monitor Coherence (and Applications) ? … so they stay up and are fast and reliable (of course) 7 Privileged and Confidential
  • 8. What typically happens … The Three Phases of a Coherence Project 8 Privileged and Confidential
  • 9. Why Monitor Coherence (and Applications) ? Your Coherence Vision Faster, better, smarter applications Large volumes of in-memory data Fast caching to buffer database In-location parallel processing 9 Privileged and Confidential
  • 10. Why Monitor Coherence (and Applications) ? Development Download, install, experiment Initial results promising Difficult to test full user and data load Pressure to deploy quickly Monitoring takes back seat 10 Privileged and Confidential
  • 11. Why Monitor Coherence (and Applications) ? Reality User and data load causes problem Latency, bottlenecks, timeouts Did Coherence survive my changes ? Which app is causing excessive load ? What events lead up to the problem ? How do I tell Oracle what happened ? Difficult to change once in production 11 Privileged and Confidential
  • 12. There is an … ALTERNATIVE Reality “Black Box” is opened up Alerts notify users of problems Monitoring metrics at your fingertips Event history shows what happened Life is good 12 Privileged and Confidential
  • 13. Ten Eleven Things You Can Do 13 Privileged and Confidential
  • 14. Ten Things You Can Do 0 - Change the mindset (most important): Monitoring is a NO !!! “Nice-to-have” Monitoring is a YES !!! “Must-have” No … you can’t just get by with log files 14 Privileged and Confidential
  • 15. Ten Things You Can Do 1 – It’s your code … not Coherence (usually) “There must be a bug in the compiler” – Donn Combelic Understand how your code executes in the cluster Memory dies … you replace the memory App dies … you change your code (or config) All “ops” can do is restart the cluster No “one size fits all” monitoring 15 Privileged and Confidential
  • 16. Ten Things You Can Do 2 – Know JMX and its sluggish nature Coherence is high-performance, JMX is not Node / Cluster / Service MBean counts low Cache / Storage counts can be huge … > 20,000 Monitor the monitor – with JMX easy to get bad data Separate node for JMX MBeanServer Separate hardware for monitoring Don’t put management=all on every node 16 Privileged and Confidential
  • 17. Ten Things You Can Do 3 – Understand Network Metrics Good communication critical to Coherence Run the datagram test to get throughput baseline Storage / Process node behaviors different See Oracle documents re: buffers, switches, etc 17 Privileged and Confidential
  • 18. Ten Things You Can Do 3 – Understand Network Metrics Success rates published in JMX are asymptotic: Pub Succ Rate = Pkts Resent / Pkts Sent Instead, calculate rate from deltas: Delta Succ Rate = Delta Pkts Resent / Delta Pkts Sent Cluster tries to self-correct by reducing rates 18 Privileged and Confidential
  • 19. Ten Things You Can Do 4 – Identify the Players (Roles) Track nodes across restarts – use member names (ids change on restart) Proxy services on separate nodes (node metrics apply to proxy only) 19 Privileged and Confidential
  • 20. Ten Things You Can Do 4 – Identify the Players (Roles) Do cache operations (get/put) on non-storage nodes –localstorage=false Process Nodes request history Storage Nodes request history – rogue process node cannot be identified here 20 Privileged and Confidential
  • 21. Ten Things You Can Do 5 – Configure Services for Monitoring Define one service for each important cache (or group of related caches) Service Metrics: Cache Metrics: -Cpu load -Total Gets/Hits/Misses -Requests -Total Puts -Messages -Hit Rate -Task Backlog -Store Writes/Reads -Requests Pending -etc. -etc. Especially important for entry processors 21 Privileged and Confidential
  • 22. Ten Things You Can Do 5 – Configure Services for Monitoring With a few large caches and many small caches - Use heterogeneous scaling to reduce MBean counts MBean count = #nodes * #caches * 2 for each service 100 nodes X 100 caches = 20,000 MBeans By running service on smaller # of nodes, fewer MBeans 22 Privileged and Confidential
  • 23. Ten Things You Can Do 6 – Monitor Capacity Carefully Avoid Out-Of-Memory Errors at all costs Setup node death on OOME No more than 30% heap for data Avoid swapping: total JVM heap < physical memory 23 Privileged and Confidential
  • 24. Ten Things You Can Do 6 – Monitor Capacity Carefully Binary Unit Calculator useful for cache sizes Use High Units to limit cache sizes Binary units not helpful for front caches Backup data and index sizes not shown 24 Privileged and Confidential
  • 25. Ten Things You Can Do 7 – Stomp Out Cluster Abuse Service is like database, Cache is like table – Gene Gleyzer Dynamic Caches != Scratch Space Create/destroy cache = costly MBean registration 25 Privileged and Confidential
  • 26. Ten Things You Can Do 7 – Stomp Out Cluster Abuse Hundreds of Caches costly to monitor = many MBeans E.g. Cache / Storage MBeans for 10 nodes with 375 caches Cannot respond any faster than you can get the data 26 Privileged and Confidential
  • 27. Ten Things You Can Do 8 – Refine Monitoring During Testing Monday Morning Problem – validate after changes Develop monitoring for your load tests – automated reports Use monitoring to get familiar with failure modes during test Separate batch vs. operational scenarios 27 Privileged and Confidential
  • 28. Ten Things You Can Do 9 – Monitor Your Resources The effect your app has on resources (cpu, mem, network) CPU monitoring using external tools Java BCI tools like Wiley useful Network signature tools End user experience monitoring tools Develop holistic view of app and Coherence component 28 Privileged and Confidential
  • 29. Ten Things You Can Do 10 – Instrument Your Applications Coherence JMX provides a lot of info, but much is missing No info about time taken to perform operations or the counts No way to differentiate requests in the cluster clients Custom JMX beans useful to augment Coherence 29 Privileged and Confidential
  • 30. Ten Things You Can Do 10 – Instrument Your Applications Use custom-mbeans.xml to specify MBeans in app <mbeans> <mbean id="10"> <mbean-query>MyDemoData:*</mbean-query> <mbean-name>type=MyDemoData</mbean-name> <enabled>true</enabled> </mbean> </mbeans> Coherence collects MBeans from each client 30 Privileged and Confidential
  • 31. Ten Things You Can Do Final Notes Donn did find one bug in the compiler Happy clusters are all alike. Every unhappy cluster is unhappy in its own way. - var. Tolstoy Keep your cluster singing … It’s up to you ... not “ops” 31 Privileged and Confidential
  • 32. For more information, or to request an evaluation of RTView for APM ⎟ Oracle Coherence Monitor, please visit www.sl.com. - Or - Contact Marie Hoch at: (415) 927-8510 / marie@sl.com 32 Privileged and Confidential