432 lines
20 KiB
HTML
432 lines
20 KiB
HTML
<h1 id="awesome-prometheus-awesome">Awesome Prometheus <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://awesome.re/badge-flat.svg" alt="Awesome" /></a></h1>
|
||
<blockquote>
|
||
<p>A curated list of awesome Prometheus resources, projects and
|
||
tools.</p>
|
||
</blockquote>
|
||
<!--lint ignore double-link-->
|
||
<p><a href="https://prometheus.io/"><img src="media/prometheus.png"
|
||
alt="Prometheus" /></a></p>
|
||
<p>Prometheus is an open-source systems monitoring and alerting
|
||
toolkit.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#official-resources">Official resources</a></li>
|
||
<li><a href="#tutorials">Tutorials</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
<li><a href="#videos">Videos</a></li>
|
||
<li><a href="#podcasts-and-interviews">Podcasts and interviews</a></li>
|
||
<li><a href="#presentations">Presentations</a></li>
|
||
<li><a href="#blog-posts-and-opinions">Blog posts and opinions</a></li>
|
||
<li><a href="#deployment-tools">Deployment tools</a></li>
|
||
<li><a href="#dashboards">Dashboards</a></li>
|
||
<li><a href="#exporters">Exporters</a>
|
||
<ul>
|
||
<li><a href="#databases">Databases</a></li>
|
||
<li><a href="#hardware-related">Hardware related</a></li>
|
||
<li><a href="#http">HTTP</a></li>
|
||
<li><a href="#other-monitoring-systems">Other monitoring
|
||
systems</a></li>
|
||
<li><a href="#miscellaneous">Miscellaneous</a></li>
|
||
</ul></li>
|
||
<li><a href="#alertmanager">Alertmanager</a></li>
|
||
<li><a href="#proxies">Proxies</a></li>
|
||
<li><a href="#high-availability">High Availability</a></li>
|
||
<li><a href="#uncategorized">Uncategorized</a></li>
|
||
</ul>
|
||
<h2 id="official-resources">Official resources</h2>
|
||
<!--lint ignore double-link-->
|
||
<ul>
|
||
<li><a href="https://prometheus.io/">Website</a> - Official Prometheus
|
||
project website.</li>
|
||
<li><a href="https://github.com/prometheus/prometheus">GitHub
|
||
repository</a> - Prometheus’ source code, issues discussion and
|
||
collaboration.</li>
|
||
<li><a
|
||
href="https://prometheus.io/docs/introduction/overview/">Documentation</a>
|
||
- Official Prometheus documentation.</li>
|
||
<li><a href="https://prometheus.io/blog/">Blog</a> - Official Prometheus
|
||
blog.</li>
|
||
<li><a href="https://demo.do.prometheus.io">Official Prometheus demo</a>
|
||
- Official Prometheus demo site managed by Cloud Alchemy Ansible roles
|
||
updating daily using configuration from <a
|
||
href="https://github.com/prometheus/demo-site">Prometheus
|
||
repository</a>.</li>
|
||
</ul>
|
||
<h2 id="tutorials">Tutorials</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://sysdig.com/blog/kubernetes-monitoring-prometheus/">Kubernetes
|
||
monitoring with Prometheus, the ultimate guide</a> - Kubernetes
|
||
monitoring with Prometheus, the ultimate guide by Mateo Burillo.</li>
|
||
<li><a
|
||
href="https://www.digitalocean.com/community/tutorials/how-to-install-prometheus-using-docker-on-centos-7">How
|
||
To Install Prometheus using Docker on CentOS 7</a> - Walkthrough on how
|
||
to install Prometheus on CentOS 7.</li>
|
||
<li><a
|
||
href="https://www.digitalocean.com/community/tutorials/how-to-use-prometheus-to-monitor-your-centos-7-server">How
|
||
to Use Prometheus to Monitor Your CentOS 7 Server</a> - Walkthrough on
|
||
how to monitor a CentOS 7 server using Prometheus.</li>
|
||
<li><a
|
||
href="https://www.digitalocean.com/community/tutorials/how-to-add-a-prometheus-dashboard-to-grafana">How
|
||
To Add a Prometheus Dashboard to Grafana</a> - Walkthrough on how to add
|
||
a Prometheus dashboard to Grafana.</li>
|
||
<li><a
|
||
href="https://github.com/juliusv/prometheus_workshop">Instructions and
|
||
example code for a Prometheus workshop</a> - Instructions and example
|
||
code for a Prometheus workshop by Julius Volz.</li>
|
||
<li><a
|
||
href="https://www.robustperception.io/checking-if-ssh-is-responding-with-prometheus/">Checking
|
||
if SSH is responding with Prometheus</a> - Walkthrough on how to use the
|
||
Blackbox Exporter to check if SSH is responding by Brian Brazil.</li>
|
||
<li><a
|
||
href="https://www.brianchristner.io/monitor-your-github-repos-with-docker/">Monitor
|
||
your GitHub Repos with Docker and Prometheus</a> - Monitor your GitHub
|
||
Repos with Docker and Prometheus.</li>
|
||
<li><a
|
||
href="https://medium.com/lucjuggery/docker-daemon-metrics-in-prometheus-7c359c7ff550">Docker
|
||
daemon metrics in Prometheus</a> - Docker daemon metrics in Prometheus
|
||
by Luc Juggery.</li>
|
||
<li><a
|
||
href="https://pagertree.com/blog/prometheus-monitoring-tutorial">Prometheus
|
||
Monitoring Tutorial (10 minutes)</a> - Simple tutorial to create a
|
||
Prometheus monitoring stack with Grafana, AlertManager, and PagerTree by
|
||
Austin Miller.</li>
|
||
<li><a
|
||
href="https://github.com/yolossn/Prometheus-Basics">Prometheus-Basics</a>
|
||
- Beginner friendly introduction to Prometheus by <a
|
||
href="https://github.com/yolossn">yolossn</a>.</li>
|
||
<li><a href="https://spacelift.io/blog/prometheus-kubernetes">Setting up
|
||
Prometheus Monitoring On a Kubernetes Cluster</a> - Setting up
|
||
Prometheus Monitoring On a Kubernetes Cluster by James Walker.</li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<ul>
|
||
<li><a href="https://www.prometheusbook.com/">Monitoring with
|
||
Prometheus</a> - Monitoring with Prometheus by James Turnbull.</li>
|
||
<li><a
|
||
href="http://shop.oreilly.com/product/0636920147343.do">Prometheus: Up
|
||
& Running</a> - Prometheus: Up & Running by Brian Brazil.</li>
|
||
<li><a href="https://www.prombook.info/">Hands-On Infrastructure
|
||
Monitoring with Prometheus</a> - Hands-On Infrastructure Monitoring with
|
||
Prometheus by Joel Bastos & Pedro Araújo, reviewed by Brian
|
||
Brazil.</li>
|
||
</ul>
|
||
<h2 id="videos">Videos</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLoz-W_CUquUm0r6nxziK9B9LnmNntzctE">PromCon
|
||
Online 2020</a> - PromCon Online - July 14-16, 2020.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLoz-W_CUquUmIYKS97RBghcWumZIX2kvv">PromCon
|
||
2019</a> - PromCon Munich - November 7-8, 2019, PromCon EU 2019.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=5O1djJ13gRU">An
|
||
Introduction to Systems & Service Monitoring with Prometheus</a> -
|
||
GOTO 2019: An Introduction to Systems & Service Monitoring with
|
||
Prometheus - Julius Volz.</li>
|
||
<li><a href="https://vimeo.com/341142428">Explain it Like I’m Five -
|
||
What I Learned Teaching Observability to My Kids</a> - Monitorama PDX,
|
||
2019 - Dave Cadwallader.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=Me-kZi4xkEs">Prometheus
|
||
Deep Dive</a> - KubeCon - 2017 - GitLab: Prometheus Deep Dive - Ben
|
||
Kochie.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLoz-W_CUquUlml1wBtQVBKErwoszt5B0h">PromCon
|
||
2018</a> - PromCon Munich - August 9-10, 2018 - talk recordings from
|
||
PromCon 2018 in Munich.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=BjyI93c8ltA">Prometheus
|
||
Monitoring for Java Web Applications w o Modifying Source Code</a> -
|
||
Devoxx Belgium - November 7, 2017 - Fabian Stäber.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLoz-W_CUquUlnvoEBbqChb7A0ZEZsWSXt">PromCon
|
||
2017</a> - PromCon Munich - August 17-18, 2017 - talk recordings from
|
||
PromCon 2017 in Berlin.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=_MNYuTNfTb4">Best Practices
|
||
and Beastly Pitfalls</a> - PromCon 2017: Best Practices and Beastly
|
||
Pitfalls - Julius Volz.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=67Ulrq6DxwA">Counting with
|
||
Prometheus</a> - Cloud Native Con - 2017 - Counting with Prometheus -
|
||
Brian Brazil, Robust Perception.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=jpb6fLQOgn4">Understanding
|
||
and Extending Prometheus AlertManager</a> - Cloud Native Con - 2017 -
|
||
Understanding and Extending Prometheus AlertManager - Lee Calcote,
|
||
SolarWinds.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=5GYe_-qqP30">Infrastructure
|
||
and application monitoring using Prometheus</a> - Devoxx - May 17, 2017
|
||
at Devoxx UK - Marco Pas.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=jb9j_IYv4cU">Prometheus
|
||
Monitoring for Java Developers</a> - Devoxx Belgium - November 8, 2016 -
|
||
Fabian Stäber.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=QgJbxCWRZ1s">Prometheus:
|
||
Design and Philosophy - why it is the way it is</a> - Docker - October
|
||
14, 2016 - Julius Volz.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLoz-W_CUquUlCq-Q0hy53TolAhaED9vmU">PromCon
|
||
2016</a> - PromCon Berlin - August 25-26, 2016 - talk recordings from
|
||
PromCon 2016 in Berlin.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=cwRmXqXKGtk">Prometheus: A
|
||
Next Generation Monitoring System</a> - FOSDEM 2016 - January 31, 2016 -
|
||
Brian Brazil.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=HbnGSNEjhUc">The Prometheus
|
||
Time Series Database</a> - PromCon 2016: The Prometheus Time Series
|
||
Database - Björn Rabenstein.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=KXq5ibSj2qA">PromCon 2016:
|
||
So You Want to Write an Exporter</a> - PromCon 2016 - So You Want to
|
||
Write an Exporter - Brian Brazil.</li>
|
||
</ul>
|
||
<h2 id="podcasts-and-interviews">Podcasts and interviews</h2>
|
||
<ul>
|
||
<li><a href="https://twit.tv/shows/floss-weekly/episodes/357">Prometheus
|
||
on FLOSS Weekly 357</a> - Julius Volz on the FLOSS Weekly TWiT.tv
|
||
show.</li>
|
||
<li><a href="https://changelog.com/podcast/168">Prometheus and Service
|
||
Monitoring</a> - Julius Volz on the Changelog podcast.</li>
|
||
<li><a
|
||
href="https://softwareengineeringdaily.com/2016/08/10/prometheus-monitoring-with-brian-brazil/">Prometheus
|
||
Monitoring with Brian Brazil</a> - Brian Brazil on the Software
|
||
Engineering Daily podcast.</li>
|
||
</ul>
|
||
<h2 id="presentations">Presentations</h2>
|
||
<ul>
|
||
<li><a
|
||
href="http://www.slideshare.net/brianbrazil/prometheus-overview">Prometheus
|
||
Overview</a> - The Promethean ideal of monitoring by Brian Brazil.</li>
|
||
<li><a
|
||
href="http://www.slideshare.net/brianbrazil/devops-ireland-systems-monitoring-with-prometheus">System
|
||
Monitoring with Prometheus</a> - Brian Brazil at Devops Ireland Meetup,
|
||
Dublin.</li>
|
||
<li><a
|
||
href="https://www.dropbox.com/s/0l7kxhjqjbabtb0/prometheus%20site-ops%20preso.pdf?dl=0">OMG!
|
||
Prometheus</a> - Benjamin Staffin, Fitbit Site Operations, explains the
|
||
case for Prometheus to his team.</li>
|
||
<li><a
|
||
href="https://fosdem.org/2017/schedule/event/deploying_prometheus_at_wikimedia_foundation/attachments/slides/1773/export/events/attachments/deploying_prometheus_at_wikimedia_foundation/slides/1773/Prometheus_at_WMF_Fosdem_2017.pdf">Deploying
|
||
Prometheus</a> - Filippo Giunchedi, WikiMedia Foundation at FOSDEM
|
||
2017.</li>
|
||
</ul>
|
||
<h2 id="blog-posts-and-opinions">Blog posts and opinions</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://developers.soundcloud.com/blog/prometheus-monitoring-at-soundcloud">Prometheus:
|
||
Monitoring at SoundCloud</a> - Overview of Prometheus and first hand
|
||
experience from Soundcloud.</li>
|
||
<li><a
|
||
href="http://5pi.de/2015/01/26/monitor-docker-containers-with-prometheus/">Monitor
|
||
Docker Containers with Prometheus</a> - Using Prometheus to monitor
|
||
Docker containers.</li>
|
||
<li><a
|
||
href="https://www.weave.works/prometheus-kubernetes-perfect-match/">Prometheus
|
||
and Kubernetes: A Perfect Match</a> - Part 1 of 3 in the series
|
||
<em>Prometheus and Kubernetes</em>.</li>
|
||
<li><a
|
||
href="https://www.weave.works/prometheus-kubernetes-deploying/">Prometheus
|
||
and Kubernetes: Deploying</a> - Part 2 of 3 in the series <em>Prometheus
|
||
and Kubernetes</em>.</li>
|
||
<li><a
|
||
href="https://www.weave.works/prometheus-and-kubernetes-monitoring-your-applications/">Prometheus
|
||
and Kubernetes: Monitoring Your Applications</a> - Part 3 in the series
|
||
<em>Prometheus and Kubernetes</em>.</li>
|
||
<li><a href="https://www.robustperception.io/tag/prometheus/">Robust
|
||
Perception</a> - Multiple blog posts about Prometheus by Brian
|
||
Bazil.</li>
|
||
<li><a
|
||
href="https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c#.q565suk4h">Initial
|
||
experiences with the Prometheus monitoring system</a> - Initial
|
||
experiences with the Prometheus by Grig Gheorghiu.</li>
|
||
<li><a href="http://blog.alexellis.io/prometheus-monitoring/">Monitor
|
||
your applications with Prometheus</a> - Monitor your applications with
|
||
Prometheus by Alex Ellis.</li>
|
||
<li><a
|
||
href="https://web.archive.org/web/20221206045124/https://airtame.engineering/practical-services-monitoring-with-prometheus-and-docker-30abd3cf9603?gi=b81b1156b4d9">Practical
|
||
Services Monitoring with Prometheus and Docker</a> - Practical services
|
||
monitoring with Prometheus and Docker by Simon KP.</li>
|
||
<li><a
|
||
href="https://pierrevincent.github.io/2017/12/prometheus-blog-series-part-1-metrics-and-labels/">Prometheus
|
||
Blog Series (Part 1): Metrics and Labels</a> - Part 1 in the series
|
||
<em>Prometheus Blog Series</em> by Pierre Vincent.</li>
|
||
<li><a
|
||
href="https://pierrevincent.github.io/2017/12/prometheus-blog-series-part-2-metric-types/">Prometheus
|
||
Blog Series (Part 2): Metric types</a> - Part 2 in the series
|
||
<em>Prometheus Blog Series</em> by Pierre Vincent.</li>
|
||
<li><a
|
||
href="https://pierrevincent.github.io/2017/12/prometheus-blog-series-part-3-exposing-and-collecting-metrics/">Prometheus
|
||
Blog Series (Part 3): Exposing and collecting metrics</a> - Part 3 in
|
||
the series <em>Prometheus Blog Series</em> by Pierre Vincent.</li>
|
||
<li><a
|
||
href="https://pierrevincent.github.io/2017/12/prometheus-blog-series-part-4-instrumenting-code-in-go-and-java/">Prometheus
|
||
Blog Series (Part 4): Instrumenting code in Go and Java</a> - Part 4 in
|
||
the series <em>Prometheus Blog Series</em> by Pierre Vincent.</li>
|
||
<li><a
|
||
href="https://livewyer.io/blog/2019/05/28/horizontal-pod-autoscaling/">Horizontal
|
||
Pod Autoscaling in Kubernetes with Prometheus</a> - Horizontal Pod
|
||
Autoscaling in Kubernetes with Prometheus by Louise.</li>
|
||
<li><a
|
||
href="https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085">PromQL
|
||
tutorial for beginners</a> - PromQL tutorial for beginners by Aliaksandr
|
||
Valialkin.</li>
|
||
<li><a
|
||
href="https://medium.com/@valyala/prometheus-storage-technical-terms-for-humans-4ab4de6c3d48">Prometheus
|
||
storage: technical terms explained</a> - Prometheus storage: technical
|
||
terms for humans by Aliaksandr Valialkin.</li>
|
||
<li><a
|
||
href="https://ali.sattari.me/posts/2020/alerting-issues-with-alertmanager/">Alerting
|
||
issues with Alertmanager</a> - Addressing alert flapping and duplicates
|
||
in Alertmanager by <a href="https://github.com/ali-sattari">Ali
|
||
Sattari</a>.</li>
|
||
<li><a
|
||
href="https://atibhiagrawal.medium.com/contributing-to-prometheus-2bf35bd28256">Contributing
|
||
to Prometheus</a> - Contributing to Prometheus by Atibhi Agrawal.</li>
|
||
<li><a
|
||
href="https://mkaz.me/blog/2023/simple-prometheus-queries-for-metrics-inspection/">Simple
|
||
Prometheus queries for metrics inspection</a> - Overview of PromQL
|
||
queries that help to identify high cardinality metrics by Michal
|
||
Kazmierczak.</li>
|
||
<li><a href="https://pagertree.com/learn/prometheus">Learn
|
||
Prometheus</a> - A crash course of Prometheus by PagerTree LLC.</li>
|
||
</ul>
|
||
<h2 id="deployment-tools">Deployment tools</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/ntk148v/ansitheus">Ansitheus</a> -
|
||
Ansible playbook to containerize, configure and deploy Prometheus
|
||
ecosystem <em>by ntk148v</em>.</li>
|
||
<li><a href="https://github.com/cloudalchemy">Cloud Alchemy Ansible
|
||
roles</a> - Ansible roles to manage Prometheus, Alertmanager, Grafana,
|
||
and common Prometheus exporters.</li>
|
||
<li><a
|
||
href="https://github.com/ernestas-poskus/ansible-prometheus">Ansible-prometheus</a>
|
||
- Ansible playbook for installing Prometheus monitoring system,
|
||
exporters such as: node, snmp, blackbox, thus alert manager and push
|
||
gateway <em>by Ernestas Poskus</em>.</li>
|
||
<li><a
|
||
href="https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/prometheus">Click-to-deploy
|
||
Prometheus</a> - Source for Google Click to Deploy Prometheus solutions
|
||
listed on Google Cloud Marketplace <em>by GoogleCloudPlatform</em>.</li>
|
||
<li><a href="https://github.com/coreos/prometheus-operator">Prometheus
|
||
Operator</a> - Prometheus Operator creates/configures/manages Prometheus
|
||
clusters atop Kubernetes <em>by CoreOS</em>.</li>
|
||
</ul>
|
||
<h2 id="dashboards">Dashboards</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://prometheus.io/docs/visualization/grafana/">Grafana</a> -
|
||
Grafana is an open-source metric analytics & visualization suite
|
||
<em>tutorial by Prometheus</em>.</li>
|
||
<li><a href="http://logz.io/blog/prometheus-monitoring/">Prometheus
|
||
Monitoring with Grafana</a> - Prometheus Monitoring with Grafana
|
||
<em>tutorial by logz.io</em>.</li>
|
||
</ul>
|
||
<h2 id="exporters">Exporters</h2>
|
||
<p>The lists below contain all the official Prometheus exporters that
|
||
are maintained by the <a href="https://github.com/prometheus">Prometheus
|
||
GitHub organization</a>. For a complete list of exporters including any
|
||
non-official exporters see <a
|
||
href="https://prometheus.io/docs/instrumenting/exporters/">prometheus.io</a>
|
||
or <a href="https://exporterhub.io">exporterhub.io</a> for a curated
|
||
list of Prometheus exporters.</p>
|
||
<h3 id="databases">Databases</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/prometheus/consul_exporter">Consul
|
||
exporter</a> - The exporter for Consul metrics.</li>
|
||
<li><a href="https://github.com/prometheus/memcached_exporter">Memcached
|
||
exporter</a> - The Memcached exporter periodically scrapes Memcached
|
||
stats.</li>
|
||
<li><a href="https://github.com/prometheus/mysqld_exporter">MySQL server
|
||
exporter</a> - The MySQL server exporter periodically scrapes MySQL
|
||
stats.</li>
|
||
</ul>
|
||
<h3 id="hardware-related">Hardware related</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/prometheus/node_exporter">Node/system
|
||
metrics exporter</a> - The Node exporter periodically scrapes system
|
||
stats.</li>
|
||
</ul>
|
||
<h3 id="http">HTTP</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/prometheus/haproxy_exporter">HAProxy
|
||
exporter</a> - The HAProxy exporter periodically scrapes HAProxy
|
||
stats.</li>
|
||
</ul>
|
||
<h3 id="other-monitoring-systems">Other monitoring systems</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/prometheus/cloudwatch_exporter">AWS
|
||
CloudWatch exporter</a> - The exporter for Amazon AWS CloudWatch
|
||
metrics.</li>
|
||
<li><a href="https://github.com/prometheus/collectd_exporter">Collectd
|
||
exporter</a> - The exporter for Collectd metrics.</li>
|
||
<li><a href="https://github.com/prometheus/graphite_exporter">Graphite
|
||
exporter</a> - The exporter for Graphite metrics.</li>
|
||
<li><a
|
||
href="https://github.com/prometheus/influxdb_exporter">InfluxDB</a> -
|
||
The exporter for InfluxDB metrics.</li>
|
||
<li><a href="https://github.com/prometheus/jmx_exporter">JMX
|
||
exporter</a> - The exporter for JMX metrics.</li>
|
||
<li><a href="https://github.com/prometheus/snmp_exporter">SNMP
|
||
exporter</a> - The exporter for SNMP metrics.</li>
|
||
<li><a href="https://github.com/prometheus/statsd_exporter">StatsD
|
||
exporter</a> - The exporter for StatsD metrics.</li>
|
||
</ul>
|
||
<h3 id="miscellaneous">Miscellaneous</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/prometheus/blackbox_exporter">Blackbox</a> -
|
||
The Blackbox exporter allows blackbox probing of endpoints over HTTP,
|
||
HTTPS, DNS, TCP and ICMP.</li>
|
||
</ul>
|
||
<h2 id="alertmanager">Alertmanager</h2>
|
||
<ul>
|
||
<li><a href="https://monitoring.mixins.dev">Monitoring mixins</a> -
|
||
Community managed bundles of alerts, recording rules, and Grafana
|
||
dashboards.</li>
|
||
<li><a
|
||
href="https://github.com/samber/awesome-prometheus-alerts">Awesome
|
||
Prometheus Alerting Rules</a> - Awesome List of Prometheus alerting
|
||
rules.</li>
|
||
<li><a href="https://github.com/prymitive/karma">Karma</a> - Alert
|
||
dashboard for Prometheus Alertmanager.</li>
|
||
</ul>
|
||
<h2 id="proxies">Proxies</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/matt-deboer/mpp">Multi-prometheus
|
||
proxy</a> - Forwards incoming requests to one of a set of multiple
|
||
Prometheus instances deployed as HA duplicates of each other using a
|
||
selector strategy.</li>
|
||
<li><a href="https://github.com/jacksontj/promxy">Promxy</a> -
|
||
Deduplicates data from Prometheus HA pairs.</li>
|
||
<li><a href="https://github.com/tricksterproxy/trickster">Trickster</a>
|
||
- HTTP reverse proxy/cache for HTTP applications and a dashboard query
|
||
accelerator for time series databases.</li>
|
||
<li><a
|
||
href="https://github.com/mrichar1/exporter_proxy">exporter_proxy</a> - A
|
||
tiny, simple pure-python reverse-proxy for Prometheus exporters, with
|
||
TLS support.</li>
|
||
<li><a href="https://github.com/kfdm/promql-guard">PromQL Guard</a> -
|
||
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.</li>
|
||
</ul>
|
||
<h2 id="high-availability">High Availability</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/cortexproject/cortex">Cortex</a> -
|
||
Horizontally scalable, highly available, multi-tenant, long-term
|
||
Prometheus.</li>
|
||
<li><a href="https://github.com/thanos-io/thanos">Thanos</a> - Highly
|
||
available Prometheus setup with long term storage capabilities.</li>
|
||
<li><a href="https://github.com/m3db/m3">M3DB</a> - Scalable long-term
|
||
remote storage for Prometheus.</li>
|
||
<li><a
|
||
href="https://github.com/VictoriaMetrics/VictoriaMetrics">VictoriaMetrics</a>
|
||
- Cost-effective easy to operate remote storage for Prometheus.</li>
|
||
</ul>
|
||
<h2 id="uncategorized">Uncategorized</h2>
|
||
<ul>
|
||
<li><a href="https://www.reddit.com/r/PrometheusMonitoring/">Prometheus
|
||
Monitoring subreddit</a> - Subreddit collecting all Prometheus-related
|
||
resources on the internet.</li>
|
||
<li><a href="https://promcon.io/">PromCon</a> - The Prometheus
|
||
conference.</li>
|
||
</ul>
|
||
<p><a
|
||
href="https://github.com/roaldnefs/awesome-prometheus">prometheus.md
|
||
Github</a></p>
|