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
55 watching
170 forks
last commit: about 1 year ago awesomeawesome-listhacktoberfestprometheus
Awesome Prometheus / Official resources | |||
| Website | Official Prometheus project website | ||
| GitHub repository | 56,244 | 11 months 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 | about 9 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,557 | almost 5 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 | 11 months 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 4 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 | 11 months ago | Source for Google Click to Deploy Prometheus solutions listed on Google Cloud Marketplace |
| Prometheus Operator | 9,181 | 11 months 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 | 446 | 12 months ago | The exporter for Consul metrics |
| Memcached exporter | 188 | 11 months ago | The Memcached exporter periodically scrapes Memcached stats |
| MySQL server exporter | 2,175 | 11 months ago | The MySQL server exporter periodically scrapes MySQL stats |
Awesome Prometheus / Exporters / Hardware related | |||
| Node/system metrics exporter | 11,379 | 11 months ago | The Node exporter periodically scrapes system stats |
Awesome Prometheus / Exporters / HTTP | |||
| HAProxy exporter | 619 | over 2 years ago | The HAProxy exporter periodically scrapes HAProxy stats |
Awesome Prometheus / Exporters / Other monitoring systems | |||
| AWS CloudWatch exporter | 908 | 11 months ago | The exporter for Amazon AWS CloudWatch metrics |
| Collectd exporter | 259 | 11 months ago | The exporter for Collectd metrics |
| Graphite exporter | 361 | 11 months ago | The exporter for Graphite metrics |
| InfluxDB | 269 | 11 months ago | The exporter for InfluxDB metrics |
| JMX exporter | 3,070 | 11 months ago | The exporter for JMX metrics |
| SNMP exporter | 1,743 | 11 months ago | The exporter for SNMP metrics |
| StatsD exporter | 931 | 11 months ago | The exporter for StatsD metrics |
Awesome Prometheus / Exporters / Miscellaneous | |||
| Blackbox | 4,734 | 11 months 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,785 | 11 months ago | Awesome List of Prometheus alerting rules |
| Karma | 2,351 | 11 months ago | Alert dashboard for Prometheus Alertmanager |
Awesome Prometheus / Proxies | |||
| Multi-prometheus proxy | 37 | about 8 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,179 | 11 months ago | Deduplicates data from Prometheus HA pairs |
| Trickster | 1,996 | about 1 year ago | HTTP reverse proxy/cache for HTTP applications and a dashboard query accelerator for time series databases |
| exporter_proxy | 6 | about 4 years ago | A tiny, simple pure-python reverse-proxy for Prometheus exporters, with TLS support |
| PromQL Guard | 24 | about 3 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,490 | 11 months ago | Horizontally scalable, highly available, multi-tenant, long-term Prometheus |
| Thanos | 13,177 | 11 months ago | Highly available Prometheus setup with long term storage capabilities |
| M3DB | 4,779 | 11 months ago | Scalable long-term remote storage for Prometheus |
| VictoriaMetrics | 12,774 | 11 months 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 | ||