Metrics for Web Applications - Netcamp 2012
-
Upload
andrei-savu -
Category
Business
-
view
879 -
download
2
description
Transcript of Metrics for Web Applications - Netcamp 2012
Metrics for Web Applications
Andrei Savu - [email protected] 2012
Me
• Founder of Axemblr.com
• Bucharest Java User Group (bjug.ro)
• Worked for Facebook & Adobe
• Connect with me on LinkedIn
Overview
• Why measure?
• Infrastructure vs. Business Metrics
• SaaS Metrics
• Resources
• Questions
Why measure?
Infrastructure Metrics
CPU
Network
Disk Usage
Bandwidth
RAID
IOPS
System Load
Memory UsageSessions
Infrastructure Metrics
• If it moves it should have a Graph
• Valuable for historical reasons
• Think “flight deck”
• You can know in advance when bad things happen (e.g. Black Friday)
Business Metrics
COGSLTV
CAC
Conversion Rate
Churn
Cohort AnalysisProfitability
MRRCash
SaaS MetricsActionable Metrics for SaaS companies
http://www.forentrepreneurs.com/saas-metrics/
Key Goals
Profitability
Guidelines
MRR
Customer Profitability
Customer Profitability
Cost of Acquiring Cust.
LTV = ARPU * LT - GOGSLT (life time) = 1 / Churn
Churn Rate
Cohort Analysis
Two Key Variables
Key Points
• Unified System for Metrics (Facebook like)(e.g. cpu load & network vs. gogs)
• Measure, Analyse, Improve, Repeat
• Run Experiments (scientific methodology)
Thanks! Questions?Andrei Savu - [email protected]
Twitter: @andreisavu
Resources #1
• Graphitehttp://graphite.wikidot.com/
• Nagioshttp://www.nagios.org/
• Gangliahttp://ganglia.sourceforge.net/
Resource #2
• Etsy: Measure Anything, Measure Everythinghttp://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/
• Etsy: StatsDhttps://github.com/etsy/statsd
• Coda Hale Metricshttp://metrics.codahale.com/