awesome-prometheus
Prometheus toolkit
A curated collection of resources and tools for monitoring and managing systems with Prometheus.
A curated list of awesome Prometheus resources, projects and tools.
2k stars
54 watching
170 forks
last commit: 4 months ago awesomeawesome-listhacktoberfestprometheus
Awesome Prometheus / Official resources | |||
Website | Official Prometheus project website | ||
GitHub repository | 55,742 | 6 days ago | Prometheus' source code, issues discussion and collaboration |
Documentation | Official Prometheus documentation | ||
Blog | Official Prometheus blog | ||
Official Prometheus demo | Official Prometheus demo site managed by Cloud Alchemy Ansible roles updating daily using configuration from | ||
Awesome Prometheus / Tutorials | |||
Kubernetes monitoring with Prometheus, the ultimate guide | Kubernetes monitoring with Prometheus, the ultimate guide by Mateo Burillo | ||
How To Install Prometheus using Docker on CentOS 7 | Walkthrough on how to install Prometheus on CentOS 7 | ||
How to Use Prometheus to Monitor Your CentOS 7 Server | Walkthrough on how to monitor a CentOS 7 server using Prometheus | ||
How To Add a Prometheus Dashboard to Grafana | Walkthrough on how to add a Prometheus dashboard to Grafana | ||
Instructions and example code for a Prometheus workshop | 106 | over 8 years ago | Instructions and example code for a Prometheus workshop by Julius Volz |
Checking if SSH is responding with Prometheus | Walkthrough on how to use the Blackbox Exporter to check if SSH is responding by Brian Brazil | ||
Monitor your GitHub Repos with Docker and Prometheus | Monitor your GitHub Repos with Docker and Prometheus | ||
Docker daemon metrics in Prometheus | Docker daemon metrics in Prometheus by Luc Juggery | ||
Prometheus Monitoring Tutorial (10 minutes) | Simple tutorial to create a Prometheus monitoring stack with Grafana, AlertManager, and PagerTree by Austin Miller | ||
Prometheus-Basics | 1,558 | almost 4 years ago | Beginner friendly introduction to Prometheus by |
Setting up Prometheus Monitoring On a Kubernetes Cluster | Setting up Prometheus Monitoring On a Kubernetes Cluster by James Walker | ||
Awesome Prometheus / Books | |||
Monitoring with Prometheus | Monitoring with Prometheus by James Turnbull | ||
Prometheus: Up & Running | Prometheus: Up & Running by Brian Brazil | ||
Hands-On Infrastructure Monitoring with Prometheus | Hands-On Infrastructure Monitoring with Prometheus by Joel Bastos & Pedro Araújo, reviewed by Brian Brazil | ||
Awesome Prometheus / 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 | ||
Awesome Prometheus / Podcasts and interviews | |||
Prometheus on FLOSS Weekly 357 | Julius Volz on the FLOSS Weekly TWiT.tv show | ||
Prometheus and Service Monitoring | Julius Volz on the Changelog podcast | ||
Prometheus Monitoring with Brian Brazil | Brian Brazil on the Software Engineering Daily podcast | ||
Awesome Prometheus / Presentations | |||
Prometheus Overview | The Promethean ideal of monitoring by Brian Brazil | ||
System Monitoring with Prometheus | Brian Brazil at Devops Ireland Meetup, Dublin | ||
OMG! Prometheus | Benjamin Staffin, Fitbit Site Operations, explains the case for Prometheus to his team | ||
Deploying Prometheus | Filippo Giunchedi, WikiMedia Foundation at FOSDEM 2017 | ||
Awesome Prometheus / Blog posts and opinions | |||
Prometheus: Monitoring at SoundCloud | Overview of Prometheus and first hand experience from Soundcloud | ||
Monitor Docker Containers with Prometheus | Using Prometheus to monitor Docker containers | ||
Prometheus and Kubernetes: A Perfect Match | Part 1 of 3 in the series | ||
Prometheus and Kubernetes: Deploying | Part 2 of 3 in the series | ||
Prometheus and Kubernetes: Monitoring Your Applications | Part 3 in the series | ||
Robust Perception | Multiple blog posts about Prometheus by Brian Bazil | ||
Initial experiences with the Prometheus monitoring system | Initial experiences with the Prometheus by Grig Gheorghiu | ||
Monitor your applications with Prometheus | Monitor your applications with Prometheus by Alex Ellis | ||
Practical Services Monitoring with Prometheus and Docker | Practical services monitoring with Prometheus and Docker by Simon KP | ||
Prometheus Blog Series (Part 1): Metrics and Labels | Part 1 in the series by Pierre Vincent | ||
Prometheus Blog Series (Part 2): Metric types | Part 2 in the series by Pierre Vincent | ||
Prometheus Blog Series (Part 3): Exposing and collecting metrics | Part 3 in the series by Pierre Vincent | ||
Prometheus Blog Series (Part 4): Instrumenting code in Go and Java | Part 4 in the series by Pierre Vincent | ||
Horizontal Pod Autoscaling in Kubernetes with Prometheus | Horizontal Pod Autoscaling in Kubernetes with Prometheus by Louise | ||
PromQL tutorial for beginners | PromQL tutorial for beginners by Aliaksandr Valialkin | ||
Prometheus storage: technical terms explained | Prometheus storage: technical terms for humans by Aliaksandr Valialkin | ||
Alerting issues with Alertmanager | Addressing alert flapping and duplicates in Alertmanager by | ||
Contributing to Prometheus | Contributing to Prometheus by Atibhi Agrawal | ||
Simple Prometheus queries for metrics inspection | Overview of PromQL queries that help to identify high cardinality metrics by Michal Kazmierczak | ||
Learn Prometheus | A crash course of Prometheus by PagerTree LLC | ||
Awesome Prometheus / Deployment tools | |||
Ansitheus | 24 | 6 days ago | Ansible playbook to containerize, configure and deploy Prometheus ecosystem |
Cloud Alchemy Ansible roles | Ansible roles to manage Prometheus, Alertmanager, Grafana, and common Prometheus exporters | ||
Ansible-prometheus | 92 | over 3 years ago | Ansible playbook for installing Prometheus monitoring system, exporters such as: node, snmp, blackbox, thus alert manager and push gateway |
Click-to-deploy Prometheus | 730 | 6 days ago | Source for Google Click to Deploy Prometheus solutions listed on Google Cloud Marketplace |
Prometheus Operator | 9,141 | 6 days ago | Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes |
Awesome Prometheus / Dashboards | |||
Grafana | Grafana is an open-source metric analytics & visualization suite | ||
Prometheus Monitoring with Grafana | Prometheus Monitoring with Grafana | ||
Awesome Prometheus / Exporters / Databases | |||
Consul exporter | 445 | 15 days ago | The exporter for Consul metrics |
Memcached exporter | 188 | 9 days ago | The Memcached exporter periodically scrapes Memcached stats |
MySQL server exporter | 2,155 | 9 days ago | The MySQL server exporter periodically scrapes MySQL stats |
Awesome Prometheus / Exporters / Hardware related | |||
Node/system metrics exporter | 11,244 | 9 days ago | The Node exporter periodically scrapes system stats |
Awesome Prometheus / Exporters / HTTP | |||
HAProxy exporter | 618 | over 1 year ago | The HAProxy exporter periodically scrapes HAProxy stats |
Awesome Prometheus / Exporters / Other monitoring systems | |||
AWS CloudWatch exporter | 904 | 7 days ago | The exporter for Amazon AWS CloudWatch metrics |
Collectd exporter | 258 | 9 days ago | The exporter for Collectd metrics |
Graphite exporter | 356 | 9 days ago | The exporter for Graphite metrics |
InfluxDB | 267 | 9 days ago | The exporter for InfluxDB metrics |
JMX exporter | 3,053 | 8 days ago | The exporter for JMX metrics |
SNMP exporter | 1,715 | 8 days ago | The exporter for SNMP metrics |
StatsD exporter | 925 | 9 days ago | The exporter for StatsD metrics |
Awesome Prometheus / Exporters / Miscellaneous | |||
Blackbox | 4,699 | 9 days ago | The Blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP |
Awesome Prometheus / Alertmanager | |||
Monitoring mixins | Community managed bundles of alerts, recording rules, and Grafana dashboards | ||
Awesome Prometheus Alerting Rules | 6,713 | 24 days ago | Awesome List of Prometheus alerting rules |
Karma | 2,334 | 3 days ago | Alert dashboard for Prometheus Alertmanager |
Awesome Prometheus / Proxies | |||
Multi-prometheus proxy | 37 | over 7 years ago | Forwards incoming requests to one of a set of multiple Prometheus instances deployed as HA duplicates of each other using a selector strategy |
Promxy | 1,167 | 7 days ago | Deduplicates data from Prometheus HA pairs |
Trickster | 1,995 | 3 months ago | HTTP reverse proxy/cache for HTTP applications and a dashboard query accelerator for time series databases |
exporter_proxy | 6 | about 3 years ago | A tiny, simple pure-python reverse-proxy for Prometheus exporters, with TLS support |
PromQL Guard | 24 | over 2 years ago | 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 |
Awesome Prometheus / High Availability | |||
Cortex | 5,472 | 6 days ago | Horizontally scalable, highly available, multi-tenant, long-term Prometheus |
Thanos | 13,114 | 6 days ago | Highly available Prometheus setup with long term storage capabilities |
M3DB | 4,767 | 14 days ago | Scalable long-term remote storage for Prometheus |
VictoriaMetrics | 12,363 | 6 days ago | Cost-effective easy to operate remote storage for Prometheus |
Awesome Prometheus / Uncategorized | |||
Prometheus Monitoring subreddit | Subreddit collecting all Prometheus-related resources on the internet | ||
PromCon | The Prometheus conference |