[Nuxeo World 2013] MONITORING AND PERFORMANCE - BENOIT DELBOSC
-
Upload
nuxeo -
Category
Technology
-
view
1.226 -
download
0
Transcript of [Nuxeo World 2013] MONITORING AND PERFORMANCE - BENOIT DELBOSC
Monitoring and performance
5 Ws and 1 H
Benoit Delbosc
Why?
Solves issues
Understand the limits
Shorten the decision making cycle
What?
Few predetermined metrics
Collect all possible logs and metrics
Focus on metrics that measure the work being done
Usage, Saturation and Errors of resources (USE method)
When?
Only when something is going wonky
All the time
Gives you a historical context
Where?
Poll your application to get information
Application pushes metrics
Gives you real time feedback
Who?
Sysadmin
Dev
Ops
Learn to speak both languages
How?
Collect Nuxeo metrics with Coda Hale Metrics
Collect other metrics with Diamond
All metrics go to Graphite
Logs become structured logs using logstash
Rieman takes care of alerts
How? overview
How? Graphite dashboard
How? visualize with other tools
How? logstash dashboard
Conclusion
Monitoring is a toolYou need to learn its strengths and weaknesses
Monitoring is mandatory for a scalable framework and sustainable application
Resources
Monitoring (at) Nuxeo By Mathieu Guillaume
http://graphite.readthedocs.org/
http://logstash.net/
http://metrics.codahale.com/
http://github.com/BrightcoveOS/Diamond/
http://riemann.io/
Thank you!