Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Leon Fayer - Ignite - Oncall for developers
Search
devopsdaysraleigh
October 07, 2016
Technology
0
87
Leon Fayer - Ignite - Oncall for developers
devopsdaysraleigh
October 07, 2016
Tweet
Share
More Decks by devopsdaysraleigh
See All by devopsdaysraleigh
Aaron Suggs - Keynote - Context & Contingency: Patterns for choosing good tools
devopsdaysrdu
0
87
Chris Collins - Embracing the Container
devopsdaysrdu
0
61
Rebecca Fernandez & Jen Krieger - How to be more open, collaborative, and inclusive at work
devopsdaysrdu
0
170
Josh Atwell - How to Evolve Ops Skills to a DevOps World
devopsdaysrdu
0
140
Maggie Gourlay - Ignite - My Gaming Days Weren’t Wasted: How Gaming Trained Me for Testing in DevOps
devopsdaysrdu
0
110
Fraser Pollock - Ignite - Data Before DevOps
devopsdaysrdu
0
68
Dylan Schowengerdt - Ignite - Customer Success: The Missing Link in the Feedback Loop to Engineering
devopsdaysrdu
0
230
Eric Sigler - "Is there any strong objection?"
devopsdaysrdu
0
76
Michael DeHaan - Keynote - Speaking for the Dead: Is "Waterfall" and "Monolithic" Actually Good?
devopsdaysrdu
0
71
Other Decks in Technology
See All in Technology
ABEJA FIRST GUIDE for Software Engineers
abeja
0
3.2k
明日から真似してOk!NOT A HOTELで実践している入社手続きの自動化
nkajihara
1
870
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
21
8.9k
膨大なデータをどうさばく? Java × MQで作るPub/Subアーキテクチャ
zenta
0
120
Service Monitoring Platformについて
lycorptech_jp
PRO
0
330
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
180
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
350
スタートアップの事業成長を支えるアーキテクチャとエンジニアリング
doragt
1
5.4k
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
1
380
新しい風。SolidFlutterで実現するシンプルな状態管理
zozotech
PRO
0
130
TypeScript 6.0で非推奨化されるオプションたち
uhyo
13
4k
LINEヤフー バックエンド組織・体制の紹介
lycorptech_jp
PRO
0
840
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Thoughts on Productivity
jonyablonski
73
4.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Code Reviewing Like a Champion
maltzj
527
40k
Visualization
eitanlees
150
16k
Scaling GitHub
holman
464
140k
How to train your dragon (web standard)
notwaldorf
97
6.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Transcript
None
N CALL FOR DEVELOPERS @papa_fire 1
MY NAME IS LEON HELLO and I am a developer
2
user:/$~ sudo -s bash: Permission denied user is not in
the sudoers file. This incident will be reported. 3
user:/$~ sudo -s root:/#~ F&*# YEAH! 4
WITH GREATPOWER COMES GREATRESPONSIBILITY (and more work) 5
This is where your Awesome TITLE GOES Should Developers be
On Call? 6
hardware network application performance process Things that can go wrong
security 7
alert escalation resolution ONLY ONE HAS TO SUFFER 8
1 2 3 can I fix it? can I fix
it tomorrow? do I care? ACTIONABLE ALERTS 9
ACTIONABLE ALERTS 1 2 3 can I fix it? can
I fix it tomorrow? do I care? 4 can someone else fix it? 10
…AND? 11
Create an Epic SlideShare with this TEMPLATE documentation documentation documentation
12
SAY NO TO UNDOCUMENTED ALERTS 13
DEEP INSTRUMENTATION top-down approach understand business 1 2 3 monitor
business correlate data 14
network latency conversions database load revenue email bounce rate performance
MONITOR EVERYTHING - ALERT ON WHAT’S IMPORTANT CPU load cache hit ratio API responsiveness 15
CONSTANT INSTRUMENTATION monitoring is NOT a feature 16
CONTINUOUS IMPROVEMENT 17
availability (determine the need) (deploys, special events) which one? AVAILABILITY
18
BEA GOODCITIZEN 19
@papa_fire