Prometheus
Open-source monitoring system.
Contents
Official resources
Tutorials
Blog posts and opinions
Addressing alert flapping and duplicates in Alertmanager by Ali Sattari.
Addressing alert flapping and duplicates in Alertmanager by Ali Sattari.
Contributing to Prometheus by Atibhi Agrawal.
Overview of PromQL queries that help to identify high cardinality metrics by Michal Kazmierczak.
Deployment tools
Ansible playbook to containerize, configure and deploy Prometheus ecosystem by ntk148v.
Ansible playbook for installing Prometheus monitoring system, exporters such as: node, snmp, blackbox, thus alert manager and push gateway by Ernestas Poskus.
Source for Google Click to Deploy Prometheus solutions listed on Google Cloud Marketplace by GoogleCloudPlatform.
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes by CoreOS.
Exporters
Databases
Hardware related
Other monitoring systems
The exporter for Amazon AWS CloudWatch metrics.
The exporter for Collectd metrics.
The exporter for Graphite metrics.
The exporter for InfluxDB metrics.
The exporter for JMX metrics.
The exporter for SNMP metrics.
The exporter for StatsD metrics.
Alertmanager
Proxies
Forwards incoming requests to one of a set of multiple Prometheus instances deployed as HA duplicates of each other using a selector strategy.
Deduplicates data from Prometheus HA pairs.
HTTP reverse proxy/cache for HTTP applications and a dashboard query accelerator for time series databases.
A tiny, simple pure-python reverse-proxy for Prometheus exporters, with TLS support.
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
Horizontally scalable, highly available, multi-tenant, long-term Prometheus.
Highly available Prometheus setup with long term storage capabilities.
Scalable long-term remote storage for Prometheus.
Cost-effective easy to operate remote storage for Prometheus.