go beyond data
play

GO BEYOND DATA Real-time Analytics for Application Performance - PowerPoint PPT Presentation

GO BEYOND DATA Real-time Analytics for Application Performance Management Yury Oleynik Data Analyst Modern applications Agenda Monitoring challenges INSTANA apploach 2 Instana, Inc. Proprietary and Confidential Business Demand: Write and


  1. GO BEYOND DATA Real-time Analytics for Application Performance Management Yury Oleynik Data Analyst

  2. Modern applications Agenda Monitoring challenges INSTANA apploach 2 Instana, Inc. Proprietary and Confidential

  3. Business Demand: Write and Deploy code faster! Drives adoption of Drives adoption of - Agile - Cloud 
 - Continuous Delivery - Containers / Microservice - Reactive / Polyglot Technologies 3 Instana, Inc. Proprietary and Confidential

  4. Monitoring Why monitor systems and the applications? - to obtain information needed to guide whether the system is working properly Reality of monitoring - produce data - data is not information - current insight tools are system oriented - built from the perspective of the system providing the metrics - require specialised knowledge to use and interpret How it should be - information about the quality of service - help diagnose what is causing the problem - suggest what to do to fix the problem 4 Instana, Inc. Proprietary and Confidential

  5. Netflix January 2014 “And at our scale, humans cannot continuously monitor the status of all of our systems. To maintain high availability across such a complicated system, and to help us continuously improve the experience for our customers, it is critical for us to have exceptional tools coupled with intelligent analysis to proactively detect and communicate system faults and identify areas of improvement.”

  6. Monitoring Challenges: Intense operational complexity AGILE CLOUD POLYGLOT Shared infrastructure. Experts knowledge needed. Daily/Hourly code and configuration changes. CONTAINERS REACTIVE Throw away infrastructure. Non-deterministic code path. 6 Instana, Inc. Proprietary and Confidential

  7. Vision 7 Instana, Inc. Proprietary and Confidential

  8. Creating a Virtual DevOps Expert 8 Instana, Inc. Proprietary and Confidential

  9. Creating a Virtual DevOps Expert Intelligent Sensor Technology - Dynamic Component Discovery - Realtime Sensoring 9 Instana, Inc. Proprietary and Confidential

  10. Intelligent Sensor Technology Realtime Sensoring CURRENT Data viewed as 1 minute running average APM Data viewed as 5 second running average followed by 1 second data points. INSTANA collects 1 second resolution data. Aggregation = loss of information 10 Instana, Inc. Proprietary and Confidential

  11. Creating a Virtual DevOps Expert Intelligent Health Management - Dynamic Dependency Graph - Adaptive Learning - Predictive Alerting & Optimization 11 Instana, Inc. Proprietary and Confidential

  12. Intelligent Health Mangement Streaming, Analytics, Learning & Knowledge Realtime Stream Processing Persistence Memory Stream Processing Sensor Data Dynamic Graph Raw Store Communication Result Store Health Management Machine Learning Health Signatures 3D Map Knowledge Base Predictive Alerting 12 Instana, Inc. Proprietary and Confidential

  13. Dynamic Dependency Graph JV Cassandra Cluster JV JV App App App Schema Schema 1 2 3 1 2 JV JV Service Service JVM JVM JVM JVM A B JV JV JV JV Tomcat Cluster 13 Instana, Inc. Proprietary and Confidential

  14. Dynamic Dependency Graph JV JV Cassandra Cassandra Cassandra Cluster Cluster Cluster JV JV App App App Schema Schema 1 2 3 1 2 JV JV Service Service JVM JVM JVM JVM A B JV JV JV JV Tomcat Cluster 14 Instana, Inc. Proprietary and Confidential

  15. Dynamic Dependency Graph JV JV Cassandra Cassandra Cassandra Cluster Cluster Cluster JV JV App App App App Schema Schema 1 2 2 3 1 2 JV JV Service Service JVM JVM JVM JVM A B JV JV JV JV Tomcat Cluster 15 Instana, Inc. Proprietary and Confidential

  16. Predictive Alerting & Optimization Severe Situation Detected JVM GC Overhead too high - Impact on Service >20%. Knowledge Base recommendations: 
 1. Update to Java 1.6.62 
 2. Increase Eden Space to -XX:NewRatio=2 at 10:43am. Optimization Detected. com.mycomp.Calc.calc() consumes 20% of Clock time. Optimization will have high impact on Service response time for Shop service. a few seconds ago Realtime Event Intelligent Health Management Alterts & Optimizations Stream 16 Instana, Inc. Proprietary and Confidential

  17. Creating a Virtual DevOps Expert 3D Map - Runtime Visualization - Persona Optimized Perspectives 17 Instana, Inc. Proprietary and Confidential

  18. Demo

  19. STAN - a Virtual DevOps Expert 19 Instana, Inc. Proprietary and Confidential

  20. THANK YOU! 20 Instana, Inc. Proprietary and Confidential

Recommend


More recommend