DevOps: Automated Performance
Management
(And Why You Need it NOW)
Jocelyn Harper | @soandsos
WITS Northeast | April 15, 2018
Slide 2
Slide 2 text
It’s Me!
● Full Stack Developer at
O3 World
● @soandsos
● jocelyn-harper.com
@soandsos
WITS 2018 Jocelyn Harper
Slide 3
Slide 3 text
Agenda
● Overview of DevOps
● The Importance of Application Performance Monitoring
● Why Application Performance Managers are AWESOME
● Dynatrace and New Relic - Battle of the Awesome
@soandsos
WITS 2018 Jocelyn Harper
Slide 4
Slide 4 text
...But why?
● Speeds up the development and deployment process
● Eliminates tasks so you can focus on building and deploying cool features
● And...
@soandsos
WITS 2018 Jocelyn Harper
Application Performance Monitoring
● Pick what is best for your users
● Pick what is best for your stack
● Pick what is best to invest time in for the life of your application
@soandsos
WITS 2018 Jocelyn Harper
Battle of the Awesome
Both:
● UI
● Speed
● Full stack monitoring
New Relic
● Pantheon (PaaS) integration
Dynatrace
● More monitoring features out of the box
@soandsos
WITS 2018 Jocelyn Harper
Slide 13
Slide 13 text
Best Features
● Alerts
● Database Monitoring
● API Monitoring
@soandsos
WITS 2018 Jocelyn Harper
Slide 14
Slide 14 text
Alerts
● Ability to make custom alerts
● Different alert severities can be sent to different teams
● Can be more than just application downtime - very specific
@soandsos
WITS 2018 Jocelyn Harper
Slide 15
Slide 15 text
@soandsos
WITS 2018 Jocelyn Harper
Slide 16
Slide 16 text
@soandsos
WITS 2018 Jocelyn Harper
Slide 17
Slide 17 text
@soandsos
WITS 2018 Jocelyn Harper
Slide 18
Slide 18 text
DB Monitoring
● Keeping track of DB calls
● Showing when a call fails - the where and when
● UPTIME!
@soandsos
WITS 2018 Jocelyn Harper
Slide 19
Slide 19 text
@soandsos
WITS 2018
Slide 20
Slide 20 text
API Monitoring
● Full stack trace
● Who is hitting your API, how many, and where
● Throughputs
@soandsos
WITS 2018 Jocelyn Harper
Slide 21
Slide 21 text
@soandsos
WITS 2018
Slide 22
Slide 22 text
Summary
● DevOps does not mean you have to do all things at once; You can start small
● Application Monitoring is the beginning of the rabbit hole
● DevOps is to better your involvement on your application but ultimately to
satisfy your users
@soandsos
WITS 2018 Jocelyn Harper