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
290
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
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.1k
CSC509 Lecture 08
javiergs
PRO
0
270
ALL CODE BASE ARE BELONG TO STUDY
uzulla
28
6.9k
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
120
オンデバイスAIとXcode
ryodeveloper
0
350
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
120
AI Agent 時代的開發者生存指南
eddie
4
2.2k
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
1.9k
EMこそClaude Codeでコード調査しよう
shibayu36
0
520
Leading Effective Engineering Teams in the AI Era
addyosmani
7
680
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
130
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
1.4k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
GitHub's CSS Performance
jonrohan
1032
470k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Agile that works and the tools we love
rasmusluckow
331
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Become a Pro
speakerdeck
PRO
29
5.6k
Music & Morning Musume
bryan
46
6.9k
Unsuck your backbone
ammeep
671
58k
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)