Awesome Prometheus 
A curated list of awesome Prometheus resources, projects and
tools.

Prometheus is an open-source systems monitoring and alerting
toolkit.
Contents
Official resources
Tutorials
Books
Videos
- PromCon
Online 2020 - PromCon Online - July 14-16, 2020.
- PromCon
2019 - PromCon Munich - November 7-8, 2019, PromCon EU 2019.
- An
Introduction to Systems & Service Monitoring with Prometheus -
GOTO 2019: An Introduction to Systems & Service Monitoring with
Prometheus - Julius Volz.
- Explain it Like I’m Five -
What I Learned Teaching Observability to My Kids - Monitorama PDX,
2019 - Dave Cadwallader.
- Prometheus
Deep Dive - KubeCon - 2017 - GitLab: Prometheus Deep Dive - Ben
Kochie.
- PromCon
2018 - PromCon Munich - August 9-10, 2018 - talk recordings from
PromCon 2018 in Munich.
- Prometheus
Monitoring for Java Web Applications w o Modifying Source Code -
Devoxx Belgium - November 7, 2017 - Fabian Stäber.
- PromCon
2017 - PromCon Munich - August 17-18, 2017 - talk recordings from
PromCon 2017 in Berlin.
- Best Practices
and Beastly Pitfalls - PromCon 2017: Best Practices and Beastly
Pitfalls - Julius Volz.
- Counting with
Prometheus - Cloud Native Con - 2017 - Counting with Prometheus -
Brian Brazil, Robust Perception.
- Understanding
and Extending Prometheus AlertManager - Cloud Native Con - 2017 -
Understanding and Extending Prometheus AlertManager - Lee Calcote,
SolarWinds.
- Infrastructure
and application monitoring using Prometheus - Devoxx - May 17, 2017
at Devoxx UK - Marco Pas.
- Prometheus
Monitoring for Java Developers - Devoxx Belgium - November 8, 2016 -
Fabian Stäber.
- Prometheus:
Design and Philosophy - why it is the way it is - Docker - October
14, 2016 - Julius Volz.
- PromCon
2016 - PromCon Berlin - August 25-26, 2016 - talk recordings from
PromCon 2016 in Berlin.
- Prometheus: A
Next Generation Monitoring System - FOSDEM 2016 - January 31, 2016 -
Brian Brazil.
- The Prometheus
Time Series Database - PromCon 2016: The Prometheus Time Series
Database - Björn Rabenstein.
- PromCon 2016:
So You Want to Write an Exporter - PromCon 2016 - So You Want to
Write an Exporter - Brian Brazil.
Podcasts and interviews
Presentations
Blog posts and opinions
- Ansitheus -
Ansible playbook to containerize, configure and deploy Prometheus
ecosystem by ntk148v.
- Cloud Alchemy Ansible
roles - Ansible roles to manage Prometheus, Alertmanager, Grafana,
and common Prometheus exporters.
- Ansible-prometheus
- Ansible playbook for installing Prometheus monitoring system,
exporters such as: node, snmp, blackbox, thus alert manager and push
gateway by Ernestas Poskus.
- Click-to-deploy
Prometheus - Source for Google Click to Deploy Prometheus solutions
listed on Google Cloud Marketplace by GoogleCloudPlatform.
- Prometheus
Operator - Prometheus Operator creates/configures/manages Prometheus
clusters atop Kubernetes by CoreOS.
Dashboards
Exporters
The lists below contain all the official Prometheus exporters that
are maintained by the Prometheus
GitHub organization. For a complete list of exporters including any
non-official exporters see prometheus.io
or exporterhub.io for a curated
list of Prometheus exporters.
Databases
HTTP
Other monitoring systems
Miscellaneous
- Blackbox -
The Blackbox exporter allows blackbox probing of endpoints over HTTP,
HTTPS, DNS, TCP and ICMP.
Alertmanager
Proxies
- Multi-prometheus
proxy - Forwards incoming requests to one of a set of multiple
Prometheus instances deployed as HA duplicates of each other using a
selector strategy.
- Promxy -
Deduplicates data from Prometheus HA pairs.
- Trickster
- HTTP reverse proxy/cache for HTTP applications and a dashboard query
accelerator for time series databases.
- exporter_proxy - A
tiny, simple pure-python reverse-proxy for Prometheus exporters, with
TLS support.
- PromQL Guard -
Provides a thin proxy on top of Prometheus, that allows PromQL queries
to be inspected and re-written, so that a tenant can only see allowed
data, even when using a shared Prometheus server.
High Availability
- Cortex -
Horizontally scalable, highly available, multi-tenant, long-term
Prometheus.
- Thanos - Highly
available Prometheus setup with long term storage capabilities.
- M3DB - Scalable long-term
remote storage for Prometheus.
- VictoriaMetrics
- Cost-effective easy to operate remote storage for Prometheus.
Uncategorized