Submit Search
Upload
Effective monitoring with statsd - Alexis lê-quôc
•
0 likes
•
1,021 views
D
Devopsdays
Follow
Technology
Design
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
Graphite
Graphite
Adrian Moisey
Dev opsdays scriptcode
Dev opsdays scriptcode
Devopsdays
Zero to hero - Geoff Webb
Zero to hero - Geoff Webb
Devopsdays
Letting go gavin - Mc Donald
Letting go gavin - Mc Donald
Devopsdays
Dw tpain - Gordon Klok
Dw tpain - Gordon Klok
Devopsdays
Dev ops finishes what agile started - Manfred Moser
Dev ops finishes what agile started - Manfred Moser
Devopsdays
Game of thrones - Jonathan Thorpe
Game of thrones - Jonathan Thorpe
Devopsdays
Heka - Rob Miller
Heka - Rob Miller
Devopsdays
Recommended
Graphite
Graphite
Adrian Moisey
Dev opsdays scriptcode
Dev opsdays scriptcode
Devopsdays
Zero to hero - Geoff Webb
Zero to hero - Geoff Webb
Devopsdays
Letting go gavin - Mc Donald
Letting go gavin - Mc Donald
Devopsdays
Dw tpain - Gordon Klok
Dw tpain - Gordon Klok
Devopsdays
Dev ops finishes what agile started - Manfred Moser
Dev ops finishes what agile started - Manfred Moser
Devopsdays
Game of thrones - Jonathan Thorpe
Game of thrones - Jonathan Thorpe
Devopsdays
Heka - Rob Miller
Heka - Rob Miller
Devopsdays
Gaming dev ops - Eduardo Saito
Gaming dev ops - Eduardo Saito
Devopsdays
From the classroom to the cloud a journey with node.js - Christopher Hogue
From the classroom to the cloud a journey with node.js - Christopher Hogue
Devopsdays
Dev ops at mobify - Kyle Young
Dev ops at mobify - Kyle Young
Devopsdays
Your business needs devops, so don’t follow - Brian johnson
Your business needs devops, so don’t follow - Brian johnson
Devopsdays
Test kitchen 1.0 - Fletcher Nichol
Test kitchen 1.0 - Fletcher Nichol
Devopsdays
Living system or build factory - Chris Maxwell
Living system or build factory - Chris Maxwell
Devopsdays
From vagrant to production - Mark Eijsermans
From vagrant to production - Mark Eijsermans
Devopsdays
Dev ops lessons learned - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
Building for operations - Reinhardt Quelle
Building for operations - Reinhardt Quelle
Devopsdays
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max Martin
Devopsdays
Sensu intro - Sean Porter
Sensu intro - Sean Porter
Devopsdays
Ops for everyone - John Britton
Ops for everyone - John Britton
Devopsdays
Being healthy dev and ops in cookpad - Issei Naruta
Being healthy dev and ops in cookpad - Issei Naruta
Devopsdays
Making operations visible - Nick Gallbreath
Making operations visible - Nick Gallbreath
Devopsdays
What science tells us about information infrastructure - Mark Burgess
What science tells us about information infrastructure - Mark Burgess
Devopsdays
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
Devopsdays
Giving (and taking) back - Mike Fiedler
Giving (and taking) back - Mike Fiedler
Devopsdays
Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes
Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes
Devopsdays
Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...
Devopsdays
What if devops was invented by Coca Cola
What if devops was invented by Coca Cola
Devopsdays
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
More Related Content
More from Devopsdays
Gaming dev ops - Eduardo Saito
Gaming dev ops - Eduardo Saito
Devopsdays
From the classroom to the cloud a journey with node.js - Christopher Hogue
From the classroom to the cloud a journey with node.js - Christopher Hogue
Devopsdays
Dev ops at mobify - Kyle Young
Dev ops at mobify - Kyle Young
Devopsdays
Your business needs devops, so don’t follow - Brian johnson
Your business needs devops, so don’t follow - Brian johnson
Devopsdays
Test kitchen 1.0 - Fletcher Nichol
Test kitchen 1.0 - Fletcher Nichol
Devopsdays
Living system or build factory - Chris Maxwell
Living system or build factory - Chris Maxwell
Devopsdays
From vagrant to production - Mark Eijsermans
From vagrant to production - Mark Eijsermans
Devopsdays
Dev ops lessons learned - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
Building for operations - Reinhardt Quelle
Building for operations - Reinhardt Quelle
Devopsdays
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max Martin
Devopsdays
Sensu intro - Sean Porter
Sensu intro - Sean Porter
Devopsdays
Ops for everyone - John Britton
Ops for everyone - John Britton
Devopsdays
Being healthy dev and ops in cookpad - Issei Naruta
Being healthy dev and ops in cookpad - Issei Naruta
Devopsdays
Making operations visible - Nick Gallbreath
Making operations visible - Nick Gallbreath
Devopsdays
What science tells us about information infrastructure - Mark Burgess
What science tells us about information infrastructure - Mark Burgess
Devopsdays
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
Devopsdays
Giving (and taking) back - Mike Fiedler
Giving (and taking) back - Mike Fiedler
Devopsdays
Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes
Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes
Devopsdays
Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...
Devopsdays
What if devops was invented by Coca Cola
What if devops was invented by Coca Cola
Devopsdays
More from Devopsdays
(20)
Gaming dev ops - Eduardo Saito
Gaming dev ops - Eduardo Saito
From the classroom to the cloud a journey with node.js - Christopher Hogue
From the classroom to the cloud a journey with node.js - Christopher Hogue
Dev ops at mobify - Kyle Young
Dev ops at mobify - Kyle Young
Your business needs devops, so don’t follow - Brian johnson
Your business needs devops, so don’t follow - Brian johnson
Test kitchen 1.0 - Fletcher Nichol
Test kitchen 1.0 - Fletcher Nichol
Living system or build factory - Chris Maxwell
Living system or build factory - Chris Maxwell
From vagrant to production - Mark Eijsermans
From vagrant to production - Mark Eijsermans
Dev ops lessons learned - Michael Collins
Dev ops lessons learned - Michael Collins
Building for operations - Reinhardt Quelle
Building for operations - Reinhardt Quelle
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max Martin
Sensu intro - Sean Porter
Sensu intro - Sean Porter
Ops for everyone - John Britton
Ops for everyone - John Britton
Being healthy dev and ops in cookpad - Issei Naruta
Being healthy dev and ops in cookpad - Issei Naruta
Making operations visible - Nick Gallbreath
Making operations visible - Nick Gallbreath
What science tells us about information infrastructure - Mark Burgess
What science tells us about information infrastructure - Mark Burgess
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
How to use continuous improvement kungfu to pay down technical debt - Kevin B...
Giving (and taking) back - Mike Fiedler
Giving (and taking) back - Mike Fiedler
Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes
Enterprise dev ops , going big and f*$^#&g up, a cautionary tale - Mike Baukes
Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...
What if devops was invented by Coca Cola
What if devops was invented by Coca Cola
Recently uploaded
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Recently uploaded
(20)
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Effective monitoring with statsd - Alexis lê-quôc
1.
Effective Monitoring with
2.
@alq CTO at Datadog
3.
An application through the
naked eye
4.
An application through a
monitoring tool
5.
OODA Loop (simplified) Observe Orient Act Decide
6.
OODA Loop (simplified) Observe Orient Act Decide
7.
M on ito g rin To ol OODA Loop
(simplified) Observe Orient Act Decide
8.
Yo u M on ito g rin To ol OODA Loop
(simplified) Observe Orient Act Decide
9.
Yo u M on ito g rin To ol OODA Loop
(simplified) Orient Yo u Observe Act Decide
10.
M on ito g rin To ol Yo u Yo u Yo u OODA Loop
(simplified) Observe Act Orient Decide
11.
Observations need to be... 1.Timely 2.Correct 3.Comprehensive
12.
Observations need to be... 1.Timely 2.Correct 3.Comprehensive
13.
Observations need to be... 1.Timely 2.Correct 3.Comprehensive Else
14.
Observations need to be... 1.Timely 2.Correct 3.Comprehensive Else Garbage In,
Garbage Out
15.
Timely Initial assumptions Initial set of metrics Contact with
reality Revised assumptions Revised set of metrics
16.
M N in ot ut we
es ek s Timely Initial assumptions Initial set of metrics Contact with reality Revised assumptions Revised set of metrics
17.
Comprehensive Resources Resources Resources Resources Resources Work Value
18.
Comprehensive Easy to collect generic but
not actionable Resources Resources Resources Resources Resources Work Value
19.
Comprehensive Easy to collect generic but
not actionable Resources Resources Resources Resources Resources Work Value Harder to collect, custom but most actionable
20.
statsD Easy
21.
statsD Easy Timely
22.
statsD Easy Timely Comprehensive
23.
How statsD works pageviews:100| c@0.25 latency:320|ms backlog:333|g uniques:765|s Client
libraries talk to a simple UDP server... ...using a simple text protocol
24.
statsD types Type Definition Example Gauges Absolute values Queue
size Counters Per-second rates Page views Histograms Gauge summary Page Latency Timers Gauge distribution Page Latency Sets Counters of unique things Unique visitors
25.
statsD problems Type Gauges Counters Histograms Timers Sets Definition Problem Absolute values Latest
value wins. Gauge deltas??? Per-second rates Rates, not counts (! = rrdtool) Gauge summary Assumes normal distribution Can measure much Gauge distribution more than time Counters of unique things :-)
26.
#1 pitfall: “Counters” http://dtdg.co/tokyo-counters
27.
How we use
statsD http://dtdg.co/tokyo-dog
28.
Essential: Tagging http://dtdg.co/tokyo-tags
29.
How to get
started • statsD https://github.com/etsy/statsd • client libraries https://github.com/etsy/statsd/wiki (my company) 1-stop shop http://www.datadoghq.com
30.
ありがとうございました。 質問?@alq Thank you very
much! Questions? @alq
Download now