Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Practical monitoring with Prometheus and Grafana

Jess Portnoy (Kaltura)
9:00am12:30pm Monday, July 16, 2018
Live coding
Location: Portland 256
Level: Intermediate
Average rating: ***..
(3.43, 7 ratings)

Who is this presentation for?

  • DevOps engineers and infrastructure-aware developers

Prerequisite knowledge

  • Familiarity with Linux/Unix at a system administration level
  • A basic understanding of networking terms and concepts

Materials or downloads needed in advance

  • A laptop

What you'll learn

  • Learn how to erect a monitoring, alerting, and reporting infrastructure using Prometheus, write custom metric exporters to monitor your applications, and generate graphs and reports to reflect the ENV's status


Prometheus is an open source monitoring and alerting toolkit, while Grafana is the leading open source software for time series analytics. Jess Portnoy explores the Prometheus architecture and its various tools and walks you through erecting an end-to-end monitoring and alerting infrastructure with the Prometheus stack.

Topics include:

  • How the Prometheus daemon, metric exporters, and AlertManager work
  • How to deploy and configure two Prometheus servers (for redundancy purposes)
  • How to deploy and configure AlertManager
  • How to deploy several common metric exporters, including MySQL, memcached, Apache, and NGINX, on test machines
  • How to write your own custom exporter to instrument your web app’s metrics
  • How to deploy Grafana and generate different graphs and reports
Photo of Jess Portnoy

Jess Portnoy


Jess Portnoy is senior director of packaging and open source at Kaltura. Jess has been an open source developer and believer for 18 years. Jess also grows pets at GitHub, SourceForge, and Nagios Exchange.

Comments on this page are now closed.


Picture of Jess Portnoy
07/16/2018 6:51am PDT

Hi Joe,

I will update https://gitlab.com/jessp01/oscon-prometheus-session shortly and add the slides in PDF format [generated from the repo’s README] as well as some additional useful resources and notes.

Should you have specific questions, feel free to post them here https://gitlab.com/jessp01/oscon-prometheus-session/issues or email me directly.

Thanks for attending!

07/16/2018 2:50am PDT

Is the presenter sharing any notes/code for this session?