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 Deploy code faster! Drives adoption of Drives adoption of - Agile - Cloud - Continuous Delivery - Containers / Microservice - Reactive / Polyglot Technologies 3 Instana, Inc. Proprietary and Confidential
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
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.”
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
Vision 7 Instana, Inc. Proprietary and Confidential
Creating a Virtual DevOps Expert 8 Instana, Inc. Proprietary and Confidential
Creating a Virtual DevOps Expert Intelligent Sensor Technology - Dynamic Component Discovery - Realtime Sensoring 9 Instana, Inc. Proprietary and Confidential
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
Creating a Virtual DevOps Expert Intelligent Health Management - Dynamic Dependency Graph - Adaptive Learning - Predictive Alerting & Optimization 11 Instana, Inc. Proprietary and Confidential
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
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
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
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
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
Creating a Virtual DevOps Expert 3D Map - Runtime Visualization - Persona Optimized Perspectives 17 Instana, Inc. Proprietary and Confidential
Demo
STAN - a Virtual DevOps Expert 19 Instana, Inc. Proprietary and Confidential
THANK YOU! 20 Instana, Inc. Proprietary and Confidential
Recommend
More recommend