More Related Content Similar to SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones (20) SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones2. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2
#about_marco
Marco Coulter
Technical Evangelist
@marcocoulter
marco.coulter@appdynamics.com
www.appdynamics.com/blog/author/marco-coulter/
bit.ly/techwhisperer
3. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 3
q “We react to performance events each time they happen”
q ”We proactively learn from past events to improve our
processes”
q “We use data to predict imminent events”
q “We use data to preemptively optimize our outcomes”
Reality check: which quote best matches you?
4. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 4
Full report at: http://ow.ly/kI1X30nlXkc or https://connectedfutures.cisco.com/report/transforming-it-operations-for-business-value/
27% 33%7%
26% 38% 22% 14%
33%
Reactive Proactive Predictive Preemptive
Today
In two years
Self-assessment:
5. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 5
Machine Learning Reality Check
What is AIOps
Deciding What to Automate
AIOps Adoption Journey
Chapters:
7. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 7
Promise vs. Reality
8. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 8
@
m
a
r
c
o
c
o
u
l
t
e
r
8
Traditional Programming vs. Machine Learning
T R A D I T I O N A L , R U L E S - B A S E D
Live data
Program Output
A
I
O
p
s
–
H
o
w
W
e
W
i
l
l
S
u
r
v
i
v
e
D
e
v
O
p
s
9. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 9
@
m
a
r
c
o
c
o
u
l
t
e
r
9
Traditional Programming vs. Machine Learning
101000 0110 0
11000011100 1
1001 1101 111
T R A D I T I O N A L , R U L E S - B A S E D M A C H I N E L E A R N I N G
Training
data
Input
Libraries
Program
(Model)
Live data
Program Output
A
I
O
p
s
–
H
o
w
W
e
W
i
l
l
S
u
r
v
i
v
e
D
e
v
O
p
s
10. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 10
AI/ML is not magic, it is just fast!
11. Ok, I now grok
AI/ML, but … umm,
what is AIOps?
12. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 12
Transform your monitoring with unified
full-stack coverage & cross-domain
correlation
The AIOps
Platform Ingest & Correlate
Detect & Alert
Query & Visualize
Diagnose & Remediate
13. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 13
13
Have you manually set health rules
or thresholds for a performance
monitor?
14. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 14
AIOps: Ingest
• Robust outlier
handling
• Identify
seasonality
15. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 15
§ Map traditional and cloud-native
apps & infrastructure with
dynamic topology
§ Unlock analysis across domains
AIOps: Correlate
Business
Transaction
24
Business
Services
97
Data
Centers
2
Clusters
10
Deployments
9
Events
201
Payment
Service
Alerts
13
Incidents
2
Processes
21
Volumes
2
Databases
1
Virtual
Machines
4
Networks
9
Containers
7
16. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 16
AIOps: Contextually Correlate Metrics
17. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 17
AIOps: Contextually Correlate Metrics
18. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 18
AIOps: Automated Triage
950
900
850
800
750
700
650
600
550
500
450
400
300 350 400 450 500 550 600
ART
Q95ART(ms)
Problem 1
Problem 2
19. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 19
AIOps:
Automated Root
Cause(s) Analysis
20. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 20
AIOps: Detects
anomalies in
business
transaction
performance
21. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 21
AIOps: Correlates
anomalies and
events
to identify the
most suspicious
causes
22. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 22
AIOps: Query &
Visualize Context
SELECT * FROM "servers" WHERE “service” == ‘payment-service’ AND
"__time" >= CURRENT_TIMESTAMP-INTERVAL '3' DAY ORDER BY "__time" DESC
Payment
Service
24. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 24
AIOps Use Case: Remediation
ACTIONVISIBILITY INSIGHT
• Identify slow application
response time
• Measure business impact to
performance degradation
$
25. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 25
AIOps Use Case: Remediation
ACTIONVISIBILITY INSIGHT
$
Know exactly why the resource is constrained
Know the right action to take
(Place, Scale, Move, Configure, Start/stop, Match/Purchase RI)
CWOM Automates Actions
26. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 26
AIOps Use Case: Remediation
ACTIONVISIBILITY INSIGHT
Automate workload
placement and sizing
to guarantee customer
experience
$
Underutilized
Move Reconfigure
Start
SERVER CAPACITY
Over Capacity
27. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 27
Timeseriesandeventsdata
RCA
Alerting API
Correlation engine
AI/ML
Access and
query
The Central Nervous System for IT
Incident response
Resource scaling
Cost optimization
Network provisioning
Security enforcement
Visibility Insight Action
Feedback Loop
Data
Center
Cloud
(public/
private)
Security
Application
Network
Business
Infrastructure
User Experience
28. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 28
Timeseriesandeventsdata
RCA
Alerting API
Correlation engine
AI/ML
Access and
query
The Central Nervous System for IT
Incident response
Resource scaling
Cost optimization
Network provisioning
Security enforcement
Visibility Insight Action
Feedback Loop
Data
Center
Cloud
(public/
private)
Security
Application
Network
Business
Infrastructure
User Experience
30. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30
Frequency
31. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 31
Impact
32. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 32
Coverage
33. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 33
Probability
34. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 34
Timescale
36. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 36
Self-driving Cars
37. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 37
AIOps Adoption Journey
DEV DEPL MONIT
DevOps CI/CD pipeline
38. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 38
AIOps Adoption Journey
DEVELOP DEPLOY MONITOR ANALYZE REPAIR
AIOps
DevOps CI/CD pipeline
Intelligent Alerts Event Correlation Optimization
Auto-RemediatePredictive RCA
39. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 39
•AIOps brings immediate relief to engineering burden
•Cross domain strategy
•Automate the complex & mundane
•Build your skills from ‘I’ to ‘T’-shaped
•Augment yourself!
AIOps Stepping Stones
40. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 40
Questions & Links
• Is Your IT Workforce Ready For AIOps?
https://www.forbes.com/sites/appdynamics/2019/03/11/is-your-it-
workforce-ready-for-aiops/#5ff583f2b005
• https://www.appdynamics.com/blog/aiops/slowdown-new-outage-sinto/
• Writing on AIOps - https://www.appdynamics.com/blog/aiops/
• https://tech-whisperer.com/category/strategy/
• Transforming IT Operations for Business Value http://ow.ly/kI1X30nlXkc
41. THANK YOU!
Meet me in the Network
Chat Lounge for questions
AIOps Stepping Stones
AIOps Stepping Stones