• Stars
    star
    1,584
  • Rank 28,619 (Top 0.6 %)
  • Language
  • License
    Creative Commons ...
  • Created over 7 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of awesome Prometheus resources, projects and tools.

Awesome Prometheus Awesome

A curated list of awesome Prometheus resources, projects and tools.

Prometheus

Prometheus is an open-source systems monitoring and alerting toolkit.

Contents

Official resources

Tutorials

Books

Videos

Podcasts and interviews

Presentations

Blog posts and opinions

Deployment tools

  • Ansitheus - Ansible playbook to containerize, configure and deploy Prometheus ecosystem by ntk148v.
  • Cloud Alchemy Ansible roles - Ansible roles to manage Prometheus, Alertmanager, Grafana, and common Prometheus exporters.
  • Ansible-prometheus - Ansible playbook for installing Prometheus monitoring system, exporters such as: node, snmp, blackbox, thus alert manager and push gateway by Ernestas Poskus.
  • Click-to-deploy Prometheus - Source for Google Click to Deploy Prometheus solutions listed on Google Cloud Marketplace by GoogleCloudPlatform.
  • Prometheus Operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes by CoreOS.

Dashboards

Exporters

The lists below contain all the official Prometheus exporters that are maintained by the Prometheus GitHub organization. For a complete list of exporters including any non-official exporters see prometheus.io or exporterhub.io for a curated list of Prometheus exporters.

Databases

Hardware related

HTTP

Other monitoring systems

Miscellaneous

  • Blackbox - The Blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP.

Alertmanager

Proxies

  • Multi-prometheus proxy - Forwards incoming requests to one of a set of multiple Prometheus instances deployed as HA duplicates of each other using a selector strategy.
  • Promxy - Deduplicates data from Prometheus HA pairs.
  • Trickster - HTTP reverse proxy/cache for HTTP applications and a dashboard query accelerator for time series databases.
  • exporter_proxy - A tiny, simple pure-python reverse-proxy for Prometheus exporters, with TLS support.
  • PromQL Guard - 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

  • Cortex - Horizontally scalable, highly available, multi-tenant, long-term Prometheus.
  • Thanos - Highly available Prometheus setup with long term storage capabilities.
  • M3DB - Scalable long-term remote storage for Prometheus.
  • VictoriaMetrics - Cost-effective easy to operate remote storage for Prometheus.

Uncategorized

More Repositories

1

django-sms

A Django app for sending SMS with interchangeable backends.
Python
47
star
2

airpods

AirPods sound quality fixer and battery life enhancer for macOS.
AppleScript
40
star
3

roaldnefs

Personal GitHub Profile README that's automatically updated by GitHub Actions.
Python
38
star
4

go-dsmr

Go library for reading DSMR telegrams. Pure Golang implementation based on the DSMR technical description.
Go
10
star
5

salt-lint-action

GitHub Action for running salt-lint as part of your workflows!
Shell
8
star
6

python-transip

Python wrapper for the TransIP API. It allows you to create, read and update resources on TransIP with ease using Python.
Python
7
star
7

roaldnefs.com

Personal site using the very fast and flexible static site generator called Hugo.
HTML
5
star
8

applescript

📜 Collection of AppleScript snippets, applets, resources and links.
AppleScript
4
star
9

gitignore

A tool for downloading .gitignore templates.
Go
4
star
10

p1_exporter

Prometheus exporter for DSMR (Dutch Smart Meter Requirements) using the end-consumer (P1) interface.
Go
4
star
11

messagebird_exporter

Exporter for MessageBird metrics
Go
3
star
12

flight-surety

Flight delay insurance Dapp with multiple smart contracts which are autonomously triggered by external sources, and which handle payments based on flight delay scenarios.
JavaScript
3
star
13

deucalion

A tool for querying a Prometheus instance for alerts and run commands based on the result.
Go
3
star
14

.vim

My Vim dotfiles and configuration.
Vim Script
3
star
15

awesome-developers

📝 A curated list of awesome developers.
Python
2
star
16

dockerfiles

Various Dockerfiles I use on my laptop and on servers.
Dockerfile
2
star
17

dotfiles

Repository containing Roald Nefs's personal dotfiles.
Vim Script
2
star
18

basil

🌱 Automatic Plant Watering System using ESP8266
C++
2
star
19

ding-dong-ditch

Ding Dong Ditch using an Arduino, SDR and a 433MHz transmitter
C++
2
star
20

kicad

KiCad templates, schematic symbolic and footprint libraries for Kicad 5
1
star
21

cpp-template

🚀 C++ project template using CMake.
CMake
1
star
22

writeup-template

Makefile
1
star
23

kpn-api-store-python

🐍 Python client library for APIs provided by the KPN API Store.
Python
1
star
24

tanuki

A tool for performing actions on GitLab repos or a single repo.
Go
1
star
25

brainfuck

Brainfuck interpreter written in C++.
C++
1
star
26

go-pypi

A PyPi API client enabling Go project to interact with PyPi.
Go
1
star
27

ansible-collection-transip

📦 TransIP Ansible Collection. It allows you to create, read and update resources on TransIP with ease using Ansible.
Python
1
star
28

supply-chain

Seafood Supply Chain is a DApp seafood supply chain solution backed by the Ethereum platform. The smart contracts manage specific user permission controls as well as contracts that track and verify a product's authenticity.
JavaScript
1
star