Monitoring and Logging
- 336 Downloads
In production, we must have visibility of what is going on within our system. Part of the DevOps culture is to share the burden of providing such supervising capability by both development and operations teams. In parallel to shipping metrics and log messages to a central location, we must also have facilities to trigger alarms if something goes awry. This chapter primarily illustrates how to properly collect/send metrics in an application and how to structure/send logs toward the appropriate infrastructure node. The aim is to showcase techniques of squeezing out the maximum insight with minimal effort (expressed in data collection, transmission, and processing time as well as cost).
Unable to display preview. Download preview PDF.
- 1.Turnbull J (2016) The art of monitoring. www.artofmonitoring.com. Accessed 20 Sep 2017. This book gives you an overview about monitoring and logging, and introduces you to Riemann, Graphite, and the ELK stack. It covers both topics: collecting data on clients as well as processing them on the central location
Regular Bibliographic References
- 3.Neil NG (2016) Time is an illusion: lunchtime doubly so. queue.acm.org/detail.cfm?id=2878574. Accessed 22 Sep 2017
- 5.Brewer B, Zeman M, Souders S (2015) Creating meaningful metrics that get your users to do the things you want. O’Reilly, Sebastopol, CAGoogle Scholar
- 7.Kreps J (2014) I ♥ logs. O’Reilly Media, Sebastopol, CAGoogle Scholar