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
Statsd
Search
Farzad Ghanei
December 03, 2014
Programming
0
110
Statsd
Presented in SamMedia
Farzad Ghanei
December 03, 2014
Tweet
Share
More Decks by Farzad Ghanei
See All by Farzad Ghanei
PHP Testing and Mocking
farzadghanei
0
120
PHP memory management and garbage collection
farzadghanei
1
280
Some of the ways of gathering information
farzadghanei
0
200
Concurrency in Python
farzadghanei
2
10k
Introduction to StatsD
farzadghanei
0
210
Other Decks in Programming
See All in Programming
dynamic!
moro
9
6.9k
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
770
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
390
CSC305 Lecture 02
javiergs
PRO
1
260
What's new in Spring Modulith?
olivergierke
1
120
どの様にAIエージェントと 協業すべきだったのか?
takefumiyoshii
2
620
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
440
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
120
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
150
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
190
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
210
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
410
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
We Have a Design System, Now What?
morganepeng
53
7.8k
Code Reviewing Like a Champion
maltzj
525
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Code Review Best Practice
trishagee
72
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Unsuck your backbone
ammeep
671
58k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Building Adaptive Systems
keathley
43
2.8k
Transcript
Statsd Measure anything
Measurement From Outside UI & API Internal API Core Measurement
Sending Statistics From System UI & API Internal API Core
Measurement
Statsd • Proposed by Etsy • No Standard/RFC (yet) •
Send data from within system • Least affect on performance • Metrics: Name, Value, Type over UDP
Metrics • Counter • Timing • Gauge • Set
Statsd App Statsd Backend Storage Metrics (UDP) Aggregate and Persist
UI API Core Statsd Service DB Carbon (Graphite) Custom Backend
UDP/TCP UDP • Faster, Lightweight • Unreliable • Connectionless TCP
• Slower • Reliable • Connection oriented
Statsd and Carbon (Graphite) App Statsd Carbon Metrics (UDP) Flush
every often (TCP)
Graphite Carbon Time Series Database Files Whisper Graphite (Web app)
Data Metrics via Carbon Protocol (text lines over TCP)