SlideShare a Scribd company logo
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Observability in DevOps with Modern Distributed Applications
Dave Mangot
Head of Site Reliability Engineering,
SolarWinds Cloud
@davemangot
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
About Me
• 20+ years in systems engineering, have led DevOps and operational maturity
transformations at multiple companies
• Big companies: Cable & Wireless, Salesforce, SolarWinds
• Small Companies: Terracotta, Tagged, Librato
• International DevOps contributor
@davemangot
5/9/16 2
© 2017 SolarWinds Worldwide, LLC. All rights reserved.
SolarWinds company overview: Quick facts
• Founded in 1999, over 18 years in the industry
• Over 250,000 customers in 170 countries, including 425 of the Fortune
500®
• Global headquarters in Austin, Texas, with 2,300 employees worldwide
• SolarWinds was taken private by private equity investment firms 

Thoma Bravo and Silver Lake Partners in February 2016
3
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
4
but we wouldn’t be upset if you did :)
You do not need to purchase these
solutions from SolarWinds!
Disclaimer:
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
5
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
6
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
7
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
8
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
9
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
10
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
11
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
12
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
13
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
DevOps
14
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
DevOps
15
DevOps is a collaboration between
Development, Operations and other teams
with the recognition that we are tasked with
achieving common business goals.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 3 Ways of DevOps
16http://itrevolution.com/the-three-ways-principles-underpinning-devops/
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 3 Ways of DevOps
17
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Feedback
18
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
2nd Way of DevOps
The Second Way is about creating the right to left feedback loops. The goal of almost any process
improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually
made.
The outcomes of the Second Way include understanding and responding to all customers, internal and
external, shortening and amplifying all feedback loops, and embedding knowledge where we need it.
19http://itrevolution.com/the-three-ways-principles-underpinning-devops/
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
20
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
21
If it’s not monitored, it doesn’t exist
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Uptime Monitoring
22
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Uptime Monitoring
23
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
24
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
25
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
26
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
27
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
https://blog.gigaspaces.com/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/
28
Latency matters. Amazon found every
100ms of latency cost them 1% in sales.
Google found an extra .5 seconds in
search page generation time dropped
traffic by 20%.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
29
You can’t improve what you don’t measure
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Observability
30
https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
31
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Logging
(events)
32
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Logging
33
tail -f /var/log/messages
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
34
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
35
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Application Development/Troubleshooting
36
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Setup
37
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Logging
38
• Application Development
• Troubleshooting
• Deployments
• Search Alerts
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Shipping
39
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Search Alerts
40
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Papertrail
41
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
42
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
43
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Metrics
(aggregatable)
44
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Infrastructure Metrics
45
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Host Metrics
46
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
47
root 23706 1 0 Nov18 ? 00:00:00 /bin/sh -c start-stop-daemon --start --quiet --pidfile /var/run/appoptics/appoptics-snapteld.pid —chuid
appoptics --exec /opt/appoptics/sbin/snapteld --oknodo --config /opt/appoptics/etc/config.yaml --pidfile /var/run/appoptics/appoptics-snapteld.pid
Host Metrics
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Host Metrics
48
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Application Metrics
49
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Kafka
50
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Custom Metrics
51
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Metric Submission
52
api = librato.connect('email', 'token')

q = api.new_queue()

q.add('temperature', 22.1, tags={'location': 'downstairs'})

q.add('temperature', 23.1, tags={'location': 'upstairs'})

q.submit()
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Custom Metrics
53
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 4 Golden Signals
54
● Latency
● Traffic
● Errors
● Saturation
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 4 Golden Signals
55
Latency
The time it takes to service a request.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 4 Golden Signals
56
Traffic
How much demand is being placed
on your system.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 4 Golden Signals
57
Errors
The rate of requests that fail either
explicitly, implicitly, or by policy.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
The 4 Golden Signals
58
Saturation
How “full” your service is.
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Tracing
(request scoped)
59
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
60
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Distributed Tracing
61
Web
App
Database
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Distributed Tracing
62
Web
App
Database
X-Trace: 123654
X-Trace: 123654
X-Trace: 123654
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 63
WHAT IS DISTRIBUTED TRACING?
HELP!No, help
ME!
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
export APPOPTICS_SERVICE_KEY="795fXXXXXXXe5f5b17c7:serviceA"
-javaagent:/usr/local/lib/appoptics-agent.jar
64
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Distributed Tracing
65
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Distributed Tracing
66
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Distributed Tracing
67
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
68
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
69
© 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.
Thanks!
70
@davemangot

More Related Content

Similar to Observability in DevOps with Modern Distributed Applications

The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
Lima Consulting Group
 
DevOps: Security's Big Opportunity
DevOps: Security's Big OpportunityDevOps: Security's Big Opportunity
DevOps: Security's Big Opportunity
Timothy Jarrett
 
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
CA Technologies
 
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB
 
Digitize Enterprise Assets for Mobility
Digitize Enterprise Assets for MobilityDigitize Enterprise Assets for Mobility
Digitize Enterprise Assets for Mobility
Sumit Sarkar
 
Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...
Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...
Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...
Digital Transformation EXPO Event Series
 
Implement DevOps Like a Unicorn—Even If You’re Not One
Implement DevOps Like a Unicorn—Even If You’re Not OneImplement DevOps Like a Unicorn—Even If You’re Not One
Implement DevOps Like a Unicorn—Even If You’re Not One
TechWell
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
Delphix
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOps
Deborah Schalm
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOps
DevOps.com
 
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
DataOps in Financial Services: enable higher-quality test ing + lower levels ...DataOps in Financial Services: enable higher-quality test ing + lower levels ...
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
Ugo Pollio
 
Strategies for efficient delivery with APIs, containers, Microservices and De...
Strategies for efficient delivery with APIs, containers, Microservices and De...Strategies for efficient delivery with APIs, containers, Microservices and De...
Strategies for efficient delivery with APIs, containers, Microservices and De...
Sven Bernhardt
 
Getting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology InnovationGetting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology Innovation
PAREXEL International
 
How to get the best out of DevSecOps - a security perspective
How to get the best out of DevSecOps - a security perspectiveHow to get the best out of DevSecOps - a security perspective
How to get the best out of DevSecOps - a security perspective
Colin Domoney
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
Amazon Web Services
 
M|18 ServiceNow Keynote
M|18 ServiceNow KeynoteM|18 ServiceNow Keynote
M|18 ServiceNow Keynote
MariaDB plc
 
Strategies for efficient delivery with APIs containers micro services and DevOps
Strategies for efficient delivery with APIs containers micro services and DevOpsStrategies for efficient delivery with APIs containers micro services and DevOps
Strategies for efficient delivery with APIs containers micro services and DevOps
Sven Bernhardt
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
Stuart Charlton
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
DevOps.com
 

Similar to Observability in DevOps with Modern Distributed Applications (20)

The LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity ModelThe LCG Digital Transformation Maturity Model
The LCG Digital Transformation Maturity Model
 
DevOps: Security's Big Opportunity
DevOps: Security's Big OpportunityDevOps: Security's Big Opportunity
DevOps: Security's Big Opportunity
 
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
Securing Your Enterprise Continuous Delivery Pipelines with CA Automation Sol...
 
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
MongoDB World 2018: From Disruption to Transformation: Document Databases, Do...
 
Digitize Enterprise Assets for Mobility
Digitize Enterprise Assets for MobilityDigitize Enterprise Assets for Mobility
Digitize Enterprise Assets for Mobility
 
Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...
Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...
Head in the Clouds? Let’s get serious about how to benefit from Cloud platfor...
 
Implement DevOps Like a Unicorn—Even If You’re Not One
Implement DevOps Like a Unicorn—Even If You’re Not OneImplement DevOps Like a Unicorn—Even If You’re Not One
Implement DevOps Like a Unicorn—Even If You’re Not One
 
DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation DevOps + DataOps = Digital Transformation
DevOps + DataOps = Digital Transformation
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOps
 
How to plug the data gap in DevOps
How to plug the data gap in DevOpsHow to plug the data gap in DevOps
How to plug the data gap in DevOps
 
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
DataOps in Financial Services: enable higher-quality test ing + lower levels ...DataOps in Financial Services: enable higher-quality test ing + lower levels ...
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
 
Strategies for efficient delivery with APIs, containers, Microservices and De...
Strategies for efficient delivery with APIs, containers, Microservices and De...Strategies for efficient delivery with APIs, containers, Microservices and De...
Strategies for efficient delivery with APIs, containers, Microservices and De...
 
Getting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology InnovationGetting to Approval Faster Through Technology Innovation
Getting to Approval Faster Through Technology Innovation
 
How to get the best out of DevSecOps - a security perspective
How to get the best out of DevSecOps - a security perspectiveHow to get the best out of DevSecOps - a security perspective
How to get the best out of DevSecOps - a security perspective
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
M|18 ServiceNow Keynote
M|18 ServiceNow KeynoteM|18 ServiceNow Keynote
M|18 ServiceNow Keynote
 
Strategies for efficient delivery with APIs containers micro services and DevOps
Strategies for efficient delivery with APIs containers micro services and DevOpsStrategies for efficient delivery with APIs containers micro services and DevOps
Strategies for efficient delivery with APIs containers micro services and DevOps
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 

More from Dave Mangot

There's no such thing as DevSecOps
There's no such thing as DevSecOpsThere's no such thing as DevSecOps
There's no such thing as DevSecOps
Dave Mangot
 
People management for distributed teams
People management for distributed teamsPeople management for distributed teams
People management for distributed teams
Dave Mangot
 
Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...
Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...
Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...
Dave Mangot
 
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Dave Mangot
 
Distributed DevOps - Distance is Divine
Distributed DevOps - Distance is DivineDistributed DevOps - Distance is Divine
Distributed DevOps - Distance is Divine
Dave Mangot
 
The Cynefin Model for Operational Transformation
The Cynefin Model for Operational TransformationThe Cynefin Model for Operational Transformation
The Cynefin Model for Operational Transformation
Dave Mangot
 
The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016
Dave Mangot
 
The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016
Dave Mangot
 
DevOps Across the Enterprise
DevOps Across the EnterpriseDevOps Across the Enterprise
DevOps Across the Enterprise
Dave Mangot
 
The Cognitve Neuroscience of Empathy: You're a DevOps Natural
The Cognitve Neuroscience of Empathy: You're a DevOps NaturalThe Cognitve Neuroscience of Empathy: You're a DevOps Natural
The Cognitve Neuroscience of Empathy: You're a DevOps Natural
Dave Mangot
 
On the journey of an enterprise transformation, Quality is still Job 1
On the journey of an enterprise transformation, Quality is still Job 1On the journey of an enterprise transformation, Quality is still Job 1
On the journey of an enterprise transformation, Quality is still Job 1
Dave Mangot
 
DevOps Do's and Don'ts, DevOpsDays SV 2013
DevOps Do's and Don'ts, DevOpsDays SV 2013DevOps Do's and Don'ts, DevOpsDays SV 2013
DevOps Do's and Don'ts, DevOpsDays SV 2013
Dave Mangot
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Dave Mangot
 
LSPE Meetup talk on Graphite
LSPE Meetup talk on GraphiteLSPE Meetup talk on Graphite
LSPE Meetup talk on Graphite
Dave Mangot
 

More from Dave Mangot (14)

There's no such thing as DevSecOps
There's no such thing as DevSecOpsThere's no such thing as DevSecOps
There's no such thing as DevSecOps
 
People management for distributed teams
People management for distributed teamsPeople management for distributed teams
People management for distributed teams
 
Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...
Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...
Familiar Smells I've Detected in Your Systems Engineering Organization - SREC...
 
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
Familiar Smells I've Detected in Your Systems Engineering Organization...And ...
 
Distributed DevOps - Distance is Divine
Distributed DevOps - Distance is DivineDistributed DevOps - Distance is Divine
Distributed DevOps - Distance is Divine
 
The Cynefin Model for Operational Transformation
The Cynefin Model for Operational TransformationThe Cynefin Model for Operational Transformation
The Cynefin Model for Operational Transformation
 
The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Austin 2016
 
The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016
The Cognitive Neuroscience of Empathy, DevOpsDays Vancouver 2016
 
DevOps Across the Enterprise
DevOps Across the EnterpriseDevOps Across the Enterprise
DevOps Across the Enterprise
 
The Cognitve Neuroscience of Empathy: You're a DevOps Natural
The Cognitve Neuroscience of Empathy: You're a DevOps NaturalThe Cognitve Neuroscience of Empathy: You're a DevOps Natural
The Cognitve Neuroscience of Empathy: You're a DevOps Natural
 
On the journey of an enterprise transformation, Quality is still Job 1
On the journey of an enterprise transformation, Quality is still Job 1On the journey of an enterprise transformation, Quality is still Job 1
On the journey of an enterprise transformation, Quality is still Job 1
 
DevOps Do's and Don'ts, DevOpsDays SV 2013
DevOps Do's and Don'ts, DevOpsDays SV 2013DevOps Do's and Don'ts, DevOpsDays SV 2013
DevOps Do's and Don'ts, DevOpsDays SV 2013
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
 
LSPE Meetup talk on Graphite
LSPE Meetup talk on GraphiteLSPE Meetup talk on Graphite
LSPE Meetup talk on Graphite
 

Recently uploaded

Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 

Recently uploaded (20)

Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 

Observability in DevOps with Modern Distributed Applications

  • 1. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Observability in DevOps with Modern Distributed Applications Dave Mangot Head of Site Reliability Engineering, SolarWinds Cloud @davemangot
  • 2. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. About Me • 20+ years in systems engineering, have led DevOps and operational maturity transformations at multiple companies • Big companies: Cable & Wireless, Salesforce, SolarWinds • Small Companies: Terracotta, Tagged, Librato • International DevOps contributor @davemangot 5/9/16 2
  • 3. © 2017 SolarWinds Worldwide, LLC. All rights reserved. SolarWinds company overview: Quick facts • Founded in 1999, over 18 years in the industry • Over 250,000 customers in 170 countries, including 425 of the Fortune 500® • Global headquarters in Austin, Texas, with 2,300 employees worldwide • SolarWinds was taken private by private equity investment firms 
 Thoma Bravo and Silver Lake Partners in February 2016 3
  • 4. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 4 but we wouldn’t be upset if you did :) You do not need to purchase these solutions from SolarWinds! Disclaimer:
  • 5. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 5
  • 6. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 6
  • 7. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 7
  • 8. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 8
  • 9. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 9
  • 10. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 10
  • 11. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 11
  • 12. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 12
  • 13. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 13
  • 14. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. DevOps 14
  • 15. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. DevOps 15 DevOps is a collaboration between Development, Operations and other teams with the recognition that we are tasked with achieving common business goals.
  • 16. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 3 Ways of DevOps 16http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 17. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 3 Ways of DevOps 17
  • 18. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Feedback 18
  • 19. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 2nd Way of DevOps The Second Way is about creating the right to left feedback loops. The goal of almost any process improvement initiative is to shorten and amplify feedback loops so necessary corrections can be continually made. The outcomes of the Second Way include understanding and responding to all customers, internal and external, shortening and amplifying all feedback loops, and embedding knowledge where we need it. 19http://itrevolution.com/the-three-ways-principles-underpinning-devops/
  • 20. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 20
  • 21. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 21 If it’s not monitored, it doesn’t exist
  • 22. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Uptime Monitoring 22
  • 23. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Uptime Monitoring 23
  • 24. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 24
  • 25. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 25
  • 26. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 26
  • 27. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 27
  • 28. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. https://blog.gigaspaces.com/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/ 28 Latency matters. Amazon found every 100ms of latency cost them 1% in sales. Google found an extra .5 seconds in search page generation time dropped traffic by 20%.
  • 29. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 29 You can’t improve what you don’t measure
  • 30. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Observability 30 https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html
  • 31. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 31
  • 32. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Logging (events) 32
  • 33. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Logging 33 tail -f /var/log/messages
  • 34. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 34
  • 35. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 35
  • 36. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Application Development/Troubleshooting 36
  • 37. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Setup 37
  • 38. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Logging 38 • Application Development • Troubleshooting • Deployments • Search Alerts
  • 39. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Shipping 39
  • 40. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Search Alerts 40
  • 41. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Papertrail 41
  • 42. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 42
  • 43. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 43
  • 44. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Metrics (aggregatable) 44
  • 45. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Infrastructure Metrics 45
  • 46. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Host Metrics 46
  • 47. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 47 root 23706 1 0 Nov18 ? 00:00:00 /bin/sh -c start-stop-daemon --start --quiet --pidfile /var/run/appoptics/appoptics-snapteld.pid —chuid appoptics --exec /opt/appoptics/sbin/snapteld --oknodo --config /opt/appoptics/etc/config.yaml --pidfile /var/run/appoptics/appoptics-snapteld.pid Host Metrics
  • 48. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Host Metrics 48
  • 49. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Application Metrics 49
  • 50. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Kafka 50
  • 51. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Custom Metrics 51
  • 52. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Metric Submission 52 api = librato.connect('email', 'token')
 q = api.new_queue()
 q.add('temperature', 22.1, tags={'location': 'downstairs'})
 q.add('temperature', 23.1, tags={'location': 'upstairs'})
 q.submit()
  • 53. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Custom Metrics 53
  • 54. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 4 Golden Signals 54 ● Latency ● Traffic ● Errors ● Saturation
  • 55. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 4 Golden Signals 55 Latency The time it takes to service a request.
  • 56. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 4 Golden Signals 56 Traffic How much demand is being placed on your system.
  • 57. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 4 Golden Signals 57 Errors The rate of requests that fail either explicitly, implicitly, or by policy.
  • 58. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. The 4 Golden Signals 58 Saturation How “full” your service is.
  • 59. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Tracing (request scoped) 59
  • 60. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 60
  • 61. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Distributed Tracing 61 Web App Database
  • 62. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Distributed Tracing 62 Web App Database X-Trace: 123654 X-Trace: 123654 X-Trace: 123654
  • 63. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 63 WHAT IS DISTRIBUTED TRACING? HELP!No, help ME!
  • 64. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. export APPOPTICS_SERVICE_KEY="795fXXXXXXXe5f5b17c7:serviceA" -javaagent:/usr/local/lib/appoptics-agent.jar 64
  • 65. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Distributed Tracing 65
  • 66. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Distributed Tracing 66
  • 67. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Distributed Tracing 67
  • 68. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 68
  • 69. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. 69
  • 70. © 2017 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED. Thanks! 70 @davemangot