Complete Visibility into Docker Containers with AppDynamics

20
Complete Visibility into Docker Containers with AppDynamics Anand Akela, Director, Product Marketing @aakela

Transcript of Complete Visibility into Docker Containers with AppDynamics

Page 1: Complete Visibility into Docker Containers with AppDynamics

Complete Visibility into Docker Containers with AppDynamicsAnand Akela, Director, Product Marketing @aakela

Page 2: Complete Visibility into Docker Containers with AppDynamics

2005

2013

Page 3: Complete Visibility into Docker Containers with AppDynamics
Page 4: Complete Visibility into Docker Containers with AppDynamics

PREY

52% of Fortune 500 firms since 2000 are gone

PREDATOR

Rate of innovation will determine if you are the predator or the prey

Page 5: Complete Visibility into Docker Containers with AppDynamics

Copyright © 2015 AppDynamics. All rights reserved. 5

Application complexity is exploding

Login

Flight Status

Search Flight

Purchase

End User Experience = Business Transactions Performance

Mobile

SOA

NOSQL

Cloud

Agile

Web

Page 6: Complete Visibility into Docker Containers with AppDynamics

AppDynamics Application Intelligence

UNIFIED MONITORING

DEVOPSCOLLABORATION

APPLICATIONANALYTICS

SEE ACT KNOW

BUSINESS TRANSACTIONS

Application Intelligence provides the business and operational insights into Application performance, user experience and business impact of your software applications.

Page 7: Complete Visibility into Docker Containers with AppDynamics

Copyright © 2015 AppDynamics. All rights reserved. 7

Today’s Monitoring: Many Silo-ed Tools

Mobile/Web App Middle-ware

Database Server Network Storage

Chec

kout

Tran

sact

ion

??

“Network 97%”“Slow SQL query”“JVM perf issues”“Checkout is slow”

Page 8: Complete Visibility into Docker Containers with AppDynamics

AppDynamics Unified MonitoringOne Solution : One UI, One Data Platform, One Install

Copyright © 2014 AppDynamics. All rights reserved. 8

Industry-first application-centric Unified monitoring platform

Page 9: Complete Visibility into Docker Containers with AppDynamics

Copyright © 2015 AppDynamics. All rights reserved. 9

End-to-end visibility of business transactions

Asynchronous

ServerMONITORING

Application Performance ManagementJava, .NET, Python, C/C++, PHP, Node.js

DatabaseMONITORING

Real UserSyntheticBrowser & Mobile MONITORING

Synchronous

Page 10: Complete Visibility into Docker Containers with AppDynamics

Copyright © 2015 AppDynamics. All rights reserved. 10

Comprehensive application infrastructure supportAPPS /

BROWSERS CODE DB SERVERSVMs / CLOUD/ CONTAINERS NETWORK STORAGE

3rd PARTY EXTENSIONS LOGS

Smart Code Instrumentation: automatic, self-learning, low-overhead

Page 11: Complete Visibility into Docker Containers with AppDynamics

Application-centric Docker Monitoring

• Deep visibility into Docker Environment

• Correlate Metrics for Docker and the application running in it

• Out of the box Dashboard with key performance matrix

• Core functionalities of AppDynamics (e.g. dynamic baselining, health rules etc.) for Docker metrics

New in Summer ’15

Page 12: Complete Visibility into Docker Containers with AppDynamics

Docker Monitoring Extension

• Available at AppDynamics Exchange for Download

• Gathers Docker Metrics using Docker Remote API• Via Unix Socket or TCP

• Leverages Stats API GET /containers/(id)/stats available w/ Docker 1.7 or later http://www.appdynamics.com/community/exchange/

Page 13: Complete Visibility into Docker Containers with AppDynamics

Out of Box Dashboard with key Docker metrics

Page 14: Complete Visibility into Docker Containers with AppDynamics

Correlate Applications & Docker Metrics

Page 15: Complete Visibility into Docker Containers with AppDynamics

Docker Based Demo/Test Environment

Page 16: Complete Visibility into Docker Containers with AppDynamics

Copyright © 2015 AppDynamics. All rights reserved. 16

Docker-ized environment in Github

Page 17: Complete Visibility into Docker Containers with AppDynamics

Copyright © 2015 AppDynamics. All rights reserved. 17

Complete End to End Visibility : Demo

Page 18: Complete Visibility into Docker Containers with AppDynamics
Page 19: Complete Visibility into Docker Containers with AppDynamics

QUESTIONS?@aakela [email protected]

Page 20: Complete Visibility into Docker Containers with AppDynamics

Thank You