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
Metrics Matter
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Brendan Schwartz
February 13, 2015
Programming
49
1
Share
Metrics Matter
An overview of Pipedream and Snowbeast, our internal metrics services at Wistia.
Brendan Schwartz
February 13, 2015
More Decks by Brendan Schwartz
See All by Brendan Schwartz
Building a Simple Content Delivery Network
bschwartz
2
130
Other Decks in Programming
See All in Programming
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
550
「速くなった気がする」をデータで疑う
senleaf24
0
150
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
720
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
140
へんな働き方
yusukebe
6
2.9k
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
220
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
220
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
180
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6k
Feature Toggle は捨てやすく使おう
gennei
0
480
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
270
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
From π to Pie charts
rasagy
0
160
Un-Boring Meetings
codingconduct
0
260
Google's AI Overviews - The New Search
badams
0
960
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
680
We Have a Design System, Now What?
morganepeng
55
8.1k
The SEO Collaboration Effect
kristinabergwall1
0
420
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.4k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
330
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
440
Transcript
I’m @brendan.
None
None
None
None
Breadroutes S3 Primes Edgecast CDNetworks CDNs Bakery (Origin) Load Balancer
Temporary Storage Permanent Storage DNS Dyn
Things go wrong
Things go wrong
Support Ticket
Anything on fire?
Try to reproduce. Cannot reproduce.
Clear your cookies?
Long tail of problems Problems we can see Problems we
can reproduce Problems we can measure Problems we can’t see Problems we can’t reproduce Problems we can’t measure
Confession
Metrics Matter
1. HTTP POST ingest 2. Realtime subscription 3. Store all
data forever 4. Scale out
Pipedream
curl -d "some-message" \ https://pipedream/pub?topic=my-topic
Collector curl -d "some-message" \ https://pipedream/pub?topic=my-topic
NSQ Collector curl -d "some-message" \ https://pipedream/pub?topic=my-topic
NSQ Collector Consumer #topic-1 Consumer #topic-2 curl -d "some-message" \
https://pipedream/pub?topic=my-topic
NSQ Collector Archiver S3 Consumer #topic-1 Consumer #topic-2 curl -d
"some-message" \ https://pipedream/pub?topic=my-topic
Now what?
Snowbeast
Metrics.count('player/play')
None
None
None
None
None
2 billion messages in the last month
Redis Sinatra Processor Angular & D3 NSQ #metrics Pipedream Snowbeast
Support Ticket
None
None
None
Clear your cookies?
Clear your cookies?
$ wget https://pipedream/last_hour.log.gz $ gunzip last_hour.log.gz $ grep customer last_hour.log
> customer.log $ ruby tools/show-loading.rb customer.log
None
None
None
Default to Flash
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Metrics Matter
1. Own your data. 2. Keep it simple. 3. Move
that line!
Long tail of problems
Long tail of problems
http:/ /bit.ly/wistia-video-puzzle
Thank you!