Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Application Metrics - measure ALL the things!*
Search
Ole Michaelis
August 18, 2012
Programming
2
1.3k
Application Metrics - measure ALL the things!*
Talk was at PHP unconference Hamburg 2012
Question? -> @CodeStars
Ole Michaelis
August 18, 2012
Tweet
Share
More Decks by Ole Michaelis
See All by Ole Michaelis
Next Level Chat Robots
nesquick
1
160
Next Level: DevOps
nesquick
0
320
Queue it! What job queues can do for you!
nesquick
0
1k
Make it SOLID. Software Architecture for System Administrators
nesquick
0
260
Service Oriented Architecture for Robust and Scalable Systems
nesquick
2
470
Create the perfect slide deck in 5 minutes
nesquick
0
400
Queue it! What job queues can do for you!
nesquick
0
150
Service Oriented Architecture for Robust and Scalable Systems
nesquick
0
1.8k
Next Level: DevOps
nesquick
0
310
Other Decks in Programming
See All in Programming
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
370
開発に寄りそう自動テストの実現
goyoki
1
780
Microservices rules: What good looks like
cer
PRO
0
1.2k
20 years of Symfony, what's next?
fabpot
2
350
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.8k
認証・認可の基本を学ぼう前編
kouyuume
0
190
Cell-Based Architecture
larchanjo
0
110
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
140
dnx で実行できるコマンド、作ってみました
tomohisa
0
140
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.5k
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
120
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.9k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Speed Design
sergeychernyshev
33
1.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Why Our Code Smells
bkeepers
PRO
340
57k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Being A Developer After 40
akosma
91
590k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Transcript
None
About me 2 Ole Michaelis - Application Metrics @ PHP
unconference Hamburg - 18/19.08.2012 Ole Michaelis @CodeStars https://github.com/nesQuick http://blog.codestars.eu/
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
About DigitalPioneers N.V. 3 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
Application Metrics 4 Ole Michaelis - Application Metrics @ PHP
unconference Hamburg - 18/19.08.2012
Application Metrics 5 Ole Michaelis - Application Metrics @ PHP
UG Hamburg - 10.07.2012
Application Metrics 6 Ole Michaelis - Application Metrics @ PHP
unconference Hamburg - 18/19.08.2012
Application Metrics 6 Ole Michaelis - Application Metrics @ PHP
unconference Hamburg - 18/19.08.2012
What? 7 Ole Michaelis - Application Metrics @ PHP unconference
Hamburg - 18/19.08.2012
What? 7 - Requests Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
What? 7 - Requests - Querys Ole Michaelis - Application
Metrics @ PHP unconference Hamburg - 18/19.08.2012
What? 7 - Requests - Querys - Exceptions Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
What? 7 - Requests - Querys - Exceptions - Connections
Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
What? 7 - Requests - Querys - Exceptions - Connections
- Users Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
What? 7 - Requests - Querys - Exceptions - Connections
- Users - ... Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
What? 7 Ole Michaelis - Application Metrics @ PHP unconference
Hamburg - 18/19.08.2012
Application Metrics 8 Ole Michaelis - Application Metrics @ PHP
UG Hamburg - 10.07.2012
Application Metrics 8 Ole Michaelis - Application Metrics @ PHP
UG Hamburg - 10.07.2012
Why? 9 It’s all about MOTIVATION! (and business) Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
Visualize it! 10 Ole Michaelis - Application Metrics @ PHP
unconference Hamburg - 18/19.08.2012
Visualize it! 10 Ole Michaelis - Application Metrics @ PHP
unconference Hamburg - 18/19.08.2012
Visualize it! - Status Quo?! 11 Ole Michaelis - Application
Metrics @ PHP unconference Hamburg - 18/19.08.2012
Visualize it! - Status Quo?! 11 It’s soooo 1999‘ish :(
Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
Visualize it! - Be more 2012‘ish! 12 Ole Michaelis -
Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? 13 Ole Michaelis - Application Metrics
@ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Basic Idea 14 Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Basic Idea 14 Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Aggregator (statsd) 15 Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Aggregator (statsd) 15 Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Aggregator (statsd) 15 Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Aggregator (statsd) 15 Ole Michaelis
- Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Sources 16 More: https://github.com/etsy/statsd/tree/master/examples Ole
Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Sources 16 More: https://github.com/etsy/statsd/tree/master/examples Ole
Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Sources 16 More: https://github.com/etsy/statsd/tree/master/examples Ole
Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Sources 16 More: https://github.com/etsy/statsd/tree/master/examples Ole
Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Backends (graphite) 17 opensource free
statsd default many clients fancyness autorefresh installation Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Backends (graphite + tasseo) 18
https://github.com/obfuscurity/tasseo opensource free autorefresh installation Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Backends (pup [free]) 19 http://api.datadoghq.com/dd-agent/
Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012 opensource free autorefresh installation persistence
How to achieve this? - Backends (librato metrics) 20 fancy
hosted statsd backend cookbooks support costs $0.000002 per measurement Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Backends (dashku.com) 21 >> https://dashku.com/#
Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Backends (dashku.com) 21 >> https://dashku.com/#
Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
How to achieve this? - Backends (dashku.com) 22 Ole Michaelis
- Application Metrics @ PHP UG Hamburg - 10.07.2012 >> https://dashku.com/#
Some live stuff 23 Ole Michaelis - Application Metrics @
PHP unconference Hamburg - 18/19.08.2012
That’s it! 24 So go out, and... 1. Buy a
f*cking cheap Monitor 2. Buy some small pice of hardware 3. be awesome! Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
Thanks! 25 Thanks and follow me ;) Ole Michaelis -
Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
Links & stuff 26 http://wp.me/p163Gq-cF (code as craft) https://github.com/etsy/statsd https://metrics.librato.com
https://dashku.com/ http://graphite.wikidot.com/ Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012
Q&A! 27 Ole Michaelis - Application Metrics @ PHP unconference
Hamburg - 18/19.08.2012
Digital Pioneers N.V. Laan Van Diepenvoorde 3 5582 LA Waake
Netherlands Registriergericht: Amsterdam Registriernummer: 140971785 Ust. ID Nr: NL 818664496B01 Office Deutschland Große Elbstraße 45 22767 Hamburg Germany E-Mail:
[email protected]
Vorstand: Marc Schlindwein, Nico Lumma (COO) Aufsichtsrat: Heiko Hubertz, Eike Fischer, Joachim Redmer
Application Metrics 29 Thanks to: Elena Florian Nik Stephan Sources:
http://www.ksta.de/image/view/2009/6/18/12837924,11044465,dmData,JensNonnenmache+%25281247646918721%2529+%25281247646918721%2529.jpg http://borsetrading.com/wp-content/uploads/2012/03/Frankfurt-Stock-Exchange_playworld_corp.jpg http://www.welt.de/img/dc5-images/crop105916231/4148628083-ci16x9-w580/Traders-work-at-their-desks-in-front-of-the-DAX-board-at-the-Frankfurt-stock-exchange.jpg http://www.my-swiss-company.com/wordpress/wp-content/uploads/2011/06/frankfurt-stock-exchange-sept252009.jpg http://usd24.com/wp-content/uploads/2008/11/financial_crisis_032.jpg http://hacks.mozilla.org/wp-content/uploads/2011/10/jsconf_sprint_web2.jpg http://farm3.static.flickr.com/2670/3915149360_6133426259.jpg http://onlamp.com/bsd/2004/05/06/graphics/hackathon_2004.jpg http://static5.businessinsider.com/image/4fb64f77eab8ea431f00000f-650/facebook-hackathon.jpg http://rimdevblog.files.wordpress.com/2011/09/hackathon-nyc1.jpg http://oss.oetiker.ch/rrdtool/gallery/nbar_optical_com_pe.png http://en.wikipedia.org/wiki/RRDtool http://www.empireposter.de/bilder/bilder_XL/432308.jpg http://lisawillneverfindthis.files.wordpress.com/2011/12/confused-with-questions.jpg http://blog.nuffnang.com.sg/wp-content/uploads/2010/04/hiring21.jpg http://yuml.me//diagram/scruffy;dir:LR;scale:180;/class/edit/// Cool Class Diagram, [source1]-data >[aggregator], [source2]-data >[aggregator], [aggregator]->[backend3], [aggregator]->[backend2], [aggregator]- >[backend1] www.wordle.net https://dashku.com/# Ole Michaelis - Application Metrics @ PHP unconference Hamburg - 18/19.08.2012