SlideShare a Scribd company logo
Relaxing picture of Yoga
PagerDuty Alert
hunt through logs for 2
hours
How to not burn out your
production team
Gil Zellner
(CloudifyDev at Gigaspaces)
Twitter: @Heathenaspargus
Who am I?
Now:
Past:
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
cost of hiring new employee is 1.5-3x their monthly
salary
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
Next day
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
frustration - I am unable to complete my task
@Heathenaspargus
Time spent inefficiently
@Heathenaspargus
Repetitive tasks
@Heathenaspargus
Working Alone
@Heathenaspargus
Yak
Shaving
@Heathenaspargus
https://www.ergoflex.co.uk/blog/category/sleep-research/sleeponomics-could-sleep-deprivation-be-the-real-reason-politicians-make-bad-decisions
@Heathenaspargus
Easy (days) Intermediate
(months)
Hard (years)
- no changes to
infrastructure
- just policy
- Small changes
to apps
- logging
- light
automation
- Design for
better
operability
- long term
@Heathenaspargus
Mandatory Half day-off after night production issue
@Heathenaspargus
Allocate weekly time to resolve or automate issues that kept us up at night
@Heathenaspargus
Wider rotation (more people do on-call)
@Heathenaspargus
Knowledge Matrix
Deploy System Mobile Link Backend
Gil V V
Karen V V
Ari V V
@Heathenaspargus
@Heathenaspargus
Easy (days) Intermediate
(months)
Hard (years)
- no changes to
infrastructure
- just policy
- Small changes
to apps
- logging
- light
automation
- Design for
better
operability
- long term
@Heathenaspargus
@Heathenaspargus
solution: alert only things that meet the following
criteria:
1) Alert on symptoms, not suspected "causes"
2) Actionable
3) Business breaking
@Heathenaspargus
Alerte générale!
@Heathenaspargus
Solution: direct alerts to relevant parties
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
What are your KPIs ?
@Heathenaspargus
@Heathenaspargus
Netflix stream starts per second
@Heathenaspargus
Picking how to measure things
Diagnosis
@Heathenaspargus
Make heal script
@Heathenaspargus
@Heathenaspargus
@Heathenaspargus
Facebook Auto Remediation
https://www.facebook.com/notes/facebook-engineering/making-facebook-self-healing/10150275248698920
@Heathenaspargus
Easy (days) Intermediate
(months)
Hard (years)
- no changes to
infrastructure
- just policy
- Small changes
to apps
- logging
- light
automation
- Design for
better
operability
- long term
@Heathenaspargus
@Heathenaspargus
Bad artists copy, great artists steal
email:
Gil.Zellner@gmail.com
Twitter:
@Heathenaspargus

More Related Content

Viewers also liked

Become a Learning Masterchef
Become a Learning MasterchefBecome a Learning Masterchef
Become a Learning MasterchefKineoPacific
 
Social Media Report - Big 5 Canadian Banks September - October 2016
Social Media Report - Big 5 Canadian Banks September - October 2016Social Media Report - Big 5 Canadian Banks September - October 2016
Social Media Report - Big 5 Canadian Banks September - October 2016
Unmetric
 
Getting Started - Console Program and Problem Solving
Getting Started - Console Program and Problem SolvingGetting Started - Console Program and Problem Solving
Getting Started - Console Program and Problem Solving
Hock Leng PUAH
 
How to Kick Ass on Google When You're All Out of Bubblegum
How to Kick Ass on Google When You're All Out of BubblegumHow to Kick Ass on Google When You're All Out of Bubblegum
How to Kick Ass on Google When You're All Out of Bubblegum
Greg Gifford
 
Борьба с биологическими инвазиями.
Борьба с биологическими инвазиями.Борьба с биологическими инвазиями.
Борьба с биологическими инвазиями.kulibin
 
Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...
Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...
Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...
Marcel Lebrun
 
Common Mistakes Travelers Make
Common Mistakes Travelers MakeCommon Mistakes Travelers Make
Common Mistakes Travelers Make
VisitorsCoverage
 
Stepping into Internet-Virtual Worlds and Future of Value Creation
Stepping into Internet-Virtual Worlds and Future of Value CreationStepping into Internet-Virtual Worlds and Future of Value Creation
Stepping into Internet-Virtual Worlds and Future of Value Creation
Robin Teigland
 
How to deal with bitter criticism
How to deal with bitter criticismHow to deal with bitter criticism
How to deal with bitter criticismXenia Y
 
SLA School Librarian of the Year 2012
SLA School Librarian of the Year 2012SLA School Librarian of the Year 2012
SLA School Librarian of the Year 2012
Candy Gourlay
 
Présentation Xebicon15 - Akamis - Marketing & IT
Présentation Xebicon15 -  Akamis - Marketing & ITPrésentation Xebicon15 -  Akamis - Marketing & IT
Présentation Xebicon15 - Akamis - Marketing & IT
AKAMIS
 
Accelerated Startup - #Idea-to-IPO
Accelerated Startup - #Idea-to-IPOAccelerated Startup - #Idea-to-IPO
Accelerated Startup - #Idea-to-IPO
Vitaly Golomb
 
Desempeño del ingeniero industrial en la empresa centrales1
Desempeño del ingeniero industrial en la empresa centrales1Desempeño del ingeniero industrial en la empresa centrales1
Desempeño del ingeniero industrial en la empresa centrales1Annabel Lee
 
The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...
The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...
The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...
Kapost
 
Time is Life. Life is Time
Time is Life. Life is TimeTime is Life. Life is Time
Time is Life. Life is Time
Shirley Williams
 
Centros De Responsabilidad Intra (ExposicióN)
Centros De Responsabilidad Intra (ExposicióN)Centros De Responsabilidad Intra (ExposicióN)
Centros De Responsabilidad Intra (ExposicióN)Julio Nuñez
 
The Science of Webinars
The Science of WebinarsThe Science of Webinars
The Science of Webinars
HubSpot
 
KZero Radar chart Q1 2013
KZero Radar chart Q1 2013KZero Radar chart Q1 2013
KZero Radar chart Q1 2013
KZero Worldswide
 
Disc
DiscDisc
23 frases de liderazgo para inspirarte
23 frases de liderazgo para inspirarte23 frases de liderazgo para inspirarte
23 frases de liderazgo para inspirarte
Ana Sek
 

Viewers also liked (20)

Become a Learning Masterchef
Become a Learning MasterchefBecome a Learning Masterchef
Become a Learning Masterchef
 
Social Media Report - Big 5 Canadian Banks September - October 2016
Social Media Report - Big 5 Canadian Banks September - October 2016Social Media Report - Big 5 Canadian Banks September - October 2016
Social Media Report - Big 5 Canadian Banks September - October 2016
 
Getting Started - Console Program and Problem Solving
Getting Started - Console Program and Problem SolvingGetting Started - Console Program and Problem Solving
Getting Started - Console Program and Problem Solving
 
How to Kick Ass on Google When You're All Out of Bubblegum
How to Kick Ass on Google When You're All Out of BubblegumHow to Kick Ass on Google When You're All Out of Bubblegum
How to Kick Ass on Google When You're All Out of Bubblegum
 
Борьба с биологическими инвазиями.
Борьба с биологическими инвазиями.Борьба с биологическими инвазиями.
Борьба с биологическими инвазиями.
 
Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...
Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...
Classes inversées, classes "à l'envers" ? Et si c’était simplement Enseigner ...
 
Common Mistakes Travelers Make
Common Mistakes Travelers MakeCommon Mistakes Travelers Make
Common Mistakes Travelers Make
 
Stepping into Internet-Virtual Worlds and Future of Value Creation
Stepping into Internet-Virtual Worlds and Future of Value CreationStepping into Internet-Virtual Worlds and Future of Value Creation
Stepping into Internet-Virtual Worlds and Future of Value Creation
 
How to deal with bitter criticism
How to deal with bitter criticismHow to deal with bitter criticism
How to deal with bitter criticism
 
SLA School Librarian of the Year 2012
SLA School Librarian of the Year 2012SLA School Librarian of the Year 2012
SLA School Librarian of the Year 2012
 
Présentation Xebicon15 - Akamis - Marketing & IT
Présentation Xebicon15 -  Akamis - Marketing & ITPrésentation Xebicon15 -  Akamis - Marketing & IT
Présentation Xebicon15 - Akamis - Marketing & IT
 
Accelerated Startup - #Idea-to-IPO
Accelerated Startup - #Idea-to-IPOAccelerated Startup - #Idea-to-IPO
Accelerated Startup - #Idea-to-IPO
 
Desempeño del ingeniero industrial en la empresa centrales1
Desempeño del ingeniero industrial en la empresa centrales1Desempeño del ingeniero industrial en la empresa centrales1
Desempeño del ingeniero industrial en la empresa centrales1
 
The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...
The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...
The Content Marketing Platform: Why Kapost is Critical to Content Marketing S...
 
Time is Life. Life is Time
Time is Life. Life is TimeTime is Life. Life is Time
Time is Life. Life is Time
 
Centros De Responsabilidad Intra (ExposicióN)
Centros De Responsabilidad Intra (ExposicióN)Centros De Responsabilidad Intra (ExposicióN)
Centros De Responsabilidad Intra (ExposicióN)
 
The Science of Webinars
The Science of WebinarsThe Science of Webinars
The Science of Webinars
 
KZero Radar chart Q1 2013
KZero Radar chart Q1 2013KZero Radar chart Q1 2013
KZero Radar chart Q1 2013
 
Disc
DiscDisc
Disc
 
23 frases de liderazgo para inspirarte
23 frases de liderazgo para inspirarte23 frases de liderazgo para inspirarte
23 frases de liderazgo para inspirarte
 

More from Gil Zellner

HA coffee
HA coffeeHA coffee
HA coffee
Gil Zellner
 
Lessons in video games that have prepared me for a life in engineering
Lessons in video games that have prepared me for a life in engineeringLessons in video games that have prepared me for a life in engineering
Lessons in video games that have prepared me for a life in engineering
Gil Zellner
 
5m the unsung glory of internal tools (1)
5m   the unsung glory of internal tools (1)5m   the unsung glory of internal tools (1)
5m the unsung glory of internal tools (1)
Gil Zellner
 
Full talk from ops to dev and back again
Full talk   from ops to dev and back againFull talk   from ops to dev and back again
Full talk from ops to dev and back again
Gil Zellner
 
How to get your engineers to care about the AWS Bill
How to get your engineers to care about the AWS BillHow to get your engineers to care about the AWS Bill
How to get your engineers to care about the AWS Bill
Gil Zellner
 
Rinse and repeat
Rinse and repeatRinse and repeat
Rinse and repeat
Gil Zellner
 
A newborn as a production system
A newborn as a production systemA newborn as a production system
A newborn as a production system
Gil Zellner
 
How to do monitoring that won't make your engineers quit
How to do monitoring that won't make your engineers quitHow to do monitoring that won't make your engineers quit
How to do monitoring that won't make your engineers quit
Gil Zellner
 

More from Gil Zellner (8)

HA coffee
HA coffeeHA coffee
HA coffee
 
Lessons in video games that have prepared me for a life in engineering
Lessons in video games that have prepared me for a life in engineeringLessons in video games that have prepared me for a life in engineering
Lessons in video games that have prepared me for a life in engineering
 
5m the unsung glory of internal tools (1)
5m   the unsung glory of internal tools (1)5m   the unsung glory of internal tools (1)
5m the unsung glory of internal tools (1)
 
Full talk from ops to dev and back again
Full talk   from ops to dev and back againFull talk   from ops to dev and back again
Full talk from ops to dev and back again
 
How to get your engineers to care about the AWS Bill
How to get your engineers to care about the AWS BillHow to get your engineers to care about the AWS Bill
How to get your engineers to care about the AWS Bill
 
Rinse and repeat
Rinse and repeatRinse and repeat
Rinse and repeat
 
A newborn as a production system
A newborn as a production systemA newborn as a production system
A newborn as a production system
 
How to do monitoring that won't make your engineers quit
How to do monitoring that won't make your engineers quitHow to do monitoring that won't make your engineers quit
How to do monitoring that won't make your engineers quit
 

Recently uploaded

LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 

Recently uploaded (20)

LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 

Ignite (10m) how to not burn out your monitoring team

Editor's Notes

  1. before we begin, lets all relax a bit, dim the lights
  2. Pagerduty Alert - add alert
  3. What is this nonsense ?
  4. Find something not worth waking me up over.
  5. Find some app sending nonsense errors
  6. Why: lower capacity when starting equipment etc. External cost to other engineers
  7. 1st on-call
  8. 10th on call if nobody is dying leave me alone
  9. Why mandatory: people don’t allocate rest enough for themselves. A person would simply accumulate more vacation days.
  10. Dedicated time in the week to prevent things from waking us up at night. Simple fixes, even things like a jenkins job to do reboots of components. At similarWeb, production engineers spend their on-call week only working on ease-of-operation related issue.
  11. Alert all the things! Why this is bad: boy who cried wolf syndrome, alert fatigue
  12. Attention is a depletable resource
  13. Alert everyone! why this is bad tragedy of the commons: everyone ends up turning off their phones thinking “someone else will take of this”
  14. only people who can fix the problem get alerted, others get emails system needs to be smart enough to make the choice, and fixed when it makes a mistake in waking up the wrong person
  15. Log nothing Log to /dev/null Log to ephemeral storage
  16. measuring the wrong things. hosts are irrelevant, so is cpu and memory.
  17. mention multi AZ
  18. Tweet at me! Tell me your monitoring horror stories!