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

go beyond data
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

GO BEYOND DATA

Real-time Analytics for Application Performance Management

Yury Oleynik Data Analyst

slide-2
SLIDE 2

Instana, Inc. Proprietary and Confidential

2

Agenda

Modern applications Monitoring challenges INSTANA apploach

slide-3
SLIDE 3

Instana, Inc. Proprietary and Confidential

3

Business Demand: Write and Deploy code faster!

Drives adoption of

  • Cloud 

  • Containers / Microservice
  • Reactive / Polyglot Technologies
  • Agile
  • Continuous Delivery

Drives adoption of

slide-4
SLIDE 4

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
slide-5
SLIDE 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.”

slide-6
SLIDE 6

Instana, Inc. Proprietary and Confidential

6

Daily/Hourly code and configuration changes.

AGILE

Monitoring Challenges: Intense operational complexity

Shared infrastructure.

CLOUD

Throw away infrastructure.

CONTAINERS

Experts knowledge needed.

POLYGLOT

Non-deterministic code path.

REACTIVE

slide-7
SLIDE 7

Instana, Inc. Proprietary and Confidential

7

Vision

slide-8
SLIDE 8

Instana, Inc. Proprietary and Confidential

8

Creating a Virtual DevOps Expert

slide-9
SLIDE 9

Instana, Inc. Proprietary and Confidential

9

Creating a Virtual DevOps Expert

Intelligent Sensor Technology

  • Dynamic Component Discovery
  • Realtime Sensoring
slide-10
SLIDE 10

Instana, Inc. Proprietary and Confidential

Data viewed as 5 second running average followed by 1 second data points. INSTANA collects 1 second resolution data. Data viewed as 1 minute running average

Aggregation = loss of information

10

CURRENT APM

Intelligent Sensor Technology Realtime Sensoring

slide-11
SLIDE 11

Instana, Inc. Proprietary and Confidential

11

Creating a Virtual DevOps Expert

Intelligent Health Management

  • Dynamic Dependency Graph
  • Adaptive Learning
  • Predictive Alerting & Optimization
slide-12
SLIDE 12

Instana, Inc. Proprietary and Confidential

12 Persistence Stream Processing Dynamic Graph Communication Sensor Data

Realtime Stream Processing

Machine Learning Knowledge Base Predictive Alerting

Health Management

Raw Store

Memory

Result Store Health Signatures 3D Map

Intelligent Health Mangement Streaming, Analytics, Learning & Knowledge

slide-13
SLIDE 13

Instana, Inc. Proprietary and Confidential

13

Dynamic Dependency Graph

JV JV JV JV JV JV JV JV JV

Cassandra Cluster

Service

A

Tomcat Cluster

JVM JVM

App

1

App

2 JVM JVM

App

3

Service

B

Schema

1

Schema

2

slide-14
SLIDE 14

Instana, Inc. Proprietary and Confidential

JV JV JV JV JV JV JV JV JV

Cassandra Cluster

Service

A

Tomcat Cluster

JVM JVM

App

1

App

2 JVM JVM

App

3

Service

B

Schema

1

Schema

2

JV

Cassandra Cluster Cassandra Cluster

Dynamic Dependency Graph

14

slide-15
SLIDE 15

Instana, Inc. Proprietary and Confidential

JV JV JV JV JV JV JV JV JV

Cassandra Cluster

Service

A

Tomcat Cluster

JVM JVM

App

1

App

2 JVM JVM

App

3

Service

B

Schema

1

Schema

2

Cassandra Cluster Cassandra Cluster

15

Dynamic Dependency Graph

App

2

JV
slide-16
SLIDE 16

Instana, Inc. Proprietary and Confidential

16

Predictive Alerting & Optimization

Realtime Event Stream Intelligent Health Management Alterts & Optimizations

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

slide-17
SLIDE 17

Instana, Inc. Proprietary and Confidential

17

Creating a Virtual DevOps Expert

3D Map

  • Runtime Visualization
  • Persona Optimized Perspectives
slide-18
SLIDE 18

Demo

slide-19
SLIDE 19

Instana, Inc. Proprietary and Confidential

19

STAN - a Virtual DevOps Expert

slide-20
SLIDE 20

Instana, Inc. Proprietary and Confidential

20

THANK YOU!