This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

431
html/prometheus.md2.html Normal file
View File

@@ -0,0 +1,431 @@
<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
&amp; Running</a> - Prometheus: Up &amp; 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 &amp; 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 &amp; Service Monitoring with Prometheus</a> -
GOTO 2019: An Introduction to Systems &amp; Service Monitoring with
Prometheus - Julius Volz.</li>
<li><a href="https://vimeo.com/341142428">Explain it Like Im 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 &amp; 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>