The Node Exporter. If you have Linux running in a VM, install the node exporter there (the node exporter works much better on Linux).
Running a multitude of highly scalable services in large clusters provides a challenge to monitoring. Prometheus is a next-generation monitoring system built to cope with that challenge. Over the last three years, it has been developed as an open-source project at SoundCloud, where it has become the standard monitoring system. Other early adopters and contributors are Boxever and Docker. Since its wider announcement in January 2015, the project has rapidly gained attention, including support by third-party tools like Google’s cAdvisor or CoreOS’s etcd.
This tutorial will start with an introduction into the fundamental concepts of Prometheus and the various components of its ecosystem:
The introduction is followed by a hands-on workshop where participants will instrument the code of a toy service, apply best practices of Prometheus monitoring, and create dashboards and alerts for the service and the hosts it is running on.
Julius Volz is a production engineer at SoundCloud and co-founder of the Prometheus project. In the past, he worked as a site reliability engineer in Google’s production offline storage team to back up the internet and more.
Comments on this page are now closed.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org