• Stars
    star
    5,944
  • Rank 6,452 (Top 0.2 %)
  • Language
    HTML
  • License
    Other
  • Created over 5 years ago
  • Updated about 1 month ago

Reviews

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

Repository Details

๐Ÿšจ Collection of Prometheus alerting rules

๐Ÿ‘‹ Awesome Prometheus Alerts Awesome

Most alerting rules are common to every Prometheus setup. We need a place to find them all. ๐Ÿค˜ ๐Ÿšจ ๐Ÿ“Š

Collection available here: https://samber.github.io/awesome-prometheus-alerts

โœจ Contents

๐Ÿšจ Rules

Basic resource monitoring

Databases and brokers

Reverse proxies and load balancers

Runtimes

Orchestrators

Network, security and storage

Other

๐Ÿค Contributing

Contributions from community (you!) are most welcome!

There are many ways to contribute: writing code, alerting rules, documentation, reporting issues, discussing better error tracking...

Instructions here

๐Ÿ‹๏ธ Improvements

  • Create an alert rule builder in Jekyll for custom alerts (severity, thresholds, instances...)
  • Add resolution suggestions to rule descriptions, for faster incident resolution (#85).

๐Ÿ’ซ Show your support

Give a โญ๏ธ if this project helped you!

support us

๐Ÿ‘ Thanks

Gratitude for the Gitlab operation team that provided 50+ rules. \o/

๐Ÿ“ License

CC4

Licensed under the Creative Commons 4.0 License, see LICENSE file for more detail.

More Repositories

1

lo

๐Ÿ’ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Go
15,102
star
2

mo

๐Ÿฆ„ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Go
2,207
star
3

do

โš™๏ธ A dependency injection toolkit based on Go 1.18+ Generics.
Go
1,555
star
4

slog-multi

๐Ÿšจ Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Go
234
star
5

invoice-as-a-service

๐Ÿ’ฐ Simple invoicing service (REST API): from JSON to PDF
PHP
181
star
6

oops

๐Ÿ”ฅ Error handling library with context, assertion, stack trace and source fragments
Go
164
star
7

sync-ssh-keys

๐Ÿ” Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership.
Go
134
star
8

chartjs-plugin-datasource-prometheus

๐Ÿ“Š Chart.js plugin for Prometheus
TypeScript
95
star
9

slog-formatter

๐Ÿšจ slog: Attribute formatting
Go
79
star
10

go-gpt-3-encoder

Go BPE tokenizer (Encoder+Decoder) for GPT2 and GPT3
Go
77
star
11

slog-echo

๐Ÿšจ Echo middleware for slog logger
Go
72
star
12

slog-gin

๐Ÿšจ Gin middleware for slog logger
Go
65
star
13

the-great-gpt-firewall

๐Ÿค– A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs
Python
65
star
14

prometheus-query-js

๐Ÿ“Š A Javascript client for Prometheus query API
TypeScript
60
star
15

github-actions-runner

โœ… Docker images for starting self-hosted Github Actions runner(s).
Dockerfile
57
star
16

grafana-flamegraph-panel

๐Ÿ“Š Flame graph panels for Grafana
JavaScript
37
star
17

slog-fiber

๐Ÿšจ Fiber middleware for slog logger
Go
35
star
18

slog-sampling

๐Ÿšจ slog sampling: drop repetitive log records
Go
35
star
19

workshop-prometheus-grafana

๐Ÿ“Š Prometheus and Grafana 101
JavaScript
30
star
20

slog-sentry

๐Ÿšจ slog: Sentry handler
Go
30
star
21

slog-chi

๐Ÿšจ Chi middleware for slog logger
Go
22
star
22

awesome-olap

A curated list of awesome Online Analytical Processing databases, frameworks, ressources and other awesomeness.
16
star
23

go-amqp-pubsub

Fault tolerant Pub/Sub library for RabbitMQ
Go
16
star
24

pg_cron

โฐ PostgreSQL extension for running periodic jobs
C
15
star
25

slog-loki

๐Ÿšจ slog: Loki handler
Go
14
star
26

arp-spoofing

๐Ÿ’ฅ Simple implementation of arp poisoning attack ;)
C
14
star
27

slog-slack

๐Ÿšจ slog: Slack handler
Go
14
star
28

slog-zap

๐Ÿšจ slog: Zap handler
Go
12
star
29

slog-zerolog

๐Ÿšจ slog: Zerolog handler
Go
12
star
30

go-tcp-pool

โœจ Drop-in replacement to net.Conn with pooling and auto-reconnect
Go
11
star
31

refined-hn

JavaScript
11
star
32

slog-logrus

๐Ÿšจ slog: Logrus handler
Go
11
star
33

slog-http

๐Ÿšจ net/http middleware for slog logger
Go
10
star
34

free_proxy_list

Free proxy list [NOT MAINTAINED ANYMORE - please fork]
Shell
9
star
35

slog-syslog

๐Ÿšจ slog: Syslog handler
Go
9
star
36

slog-parquet

๐Ÿšจ slog: Parquet handler + Object Storage
Go
9
star
37

go-type-to-string

๐Ÿ•ต๏ธโ€โ™‚๏ธ Extract a string representation of Go type
Go
8
star
38

git-contrib-graph

๐Ÿ“Š Displays a github-like contribution graph, of every contributors of a repository
Go
8
star
39

powEUr

Python
7
star
40

node-promfiler

Expose a http endpoint for exporting node.js v8 profiling
JavaScript
7
star
41

slog-datadog

๐Ÿšจ slog: Datadog handler
Go
7
star
42

slog-channel

๐Ÿšจ slog: Go channel handler
Go
5
star
43

go-singleflightx

๐Ÿงฌ x/sync/singleflight but with generics, batching and nullable result
Go
5
star
44

slog-nats

๐Ÿšจ slog: NATS handler
Go
5
star
45

slog-kafka

๐Ÿšจ slog: Kafka handler
Go
4
star
46

remote-dev-environment

๐Ÿ‘จโ€๐Ÿ’ป My development environment is too slow, let's fix that !
4
star
47

GoogleCalendarNotifier-FitbitTracker

Google Calendar notifier for Fitbit Tracker
Gosu
4
star
48

ansible-role-airbyte

Ansible role for Airbyte
4
star
49

criterion-rpm-package

RPM package for Criterion (C unit testing)
Shell
3
star
50

dagobert

A simple Go client for the clip-as-service server
Go
3
star
51

rabbitmq-flooding

Cluster recovery testing. Floods RabbitMQ with random data.
Python
3
star
52

slog-graylog

๐Ÿšจ slog: Graylog handler
Go
3
star
53

go-psi

๐Ÿฅต Pressure Stall Informations (PSI) and starvation notifier
Go
3
star
54

slog-telegram

๐Ÿšจ slog: Telegram handler
Go
3
star
55

hot

๐ŸŒถ๏ธ In-memory caching library for Go
Go
3
star
56

llvm_dart_binding

Binding Dart/LLVM (using LLVM bytecode from Dart)
Dart
3
star
57

slog-webhook

๐Ÿšจ slog: Webhook handler
Go
3
star
58

slog-common

Common toolchain for slog
Go
2
star
59

slog-logstash

๐Ÿšจ slog: Logstash handler
Go
2
star
60

lab-langchain-getting-started

Python
2
star
61

BTCC_api

A basic API wrapper for the BTCC Trading and Market FIX API.
JavaScript
2
star
62

github-stackoverflow-email-scrapping

Scrape top Github and Stack-Overflow users to find email address
Go
2
star
63

ngx-domarrow

Declarative and template-driven DOMArrow integration for Angular2+
TypeScript
2
star
64

celery_demonstration

Async worker + scheduling
Python
2
star
65

go-metered-io

๐Ÿ“ A drop-in replacement to io.Reader and io.Writer with the total number of bytes transfered.
Go
2
star
66

dotfiles

@samber's dotfiles
JavaScript
1
star
67

grafana-dashboard-nomad

Grafana dashboards for Nomad (Docker orchestrator from Hashicorp)
1
star
68

slog-fluentd

๐Ÿšจ slog: Fluentd handler
Go
1
star
69

go-clevercloud-api

Go library for Clever-Cloud api
Go
1
star
70

lab-langchain

Python
1
star
71

slog-mattermost

๐Ÿšจ slog: Mattermost handler
Go
1
star
72

dockerfiles

Dockerfile
1
star
73

jitsi-virtual-background

JavaScript
1
star
74

SaaS-Cookbook-List

List of Cookbook about SaaS development (ENG/FR)
1
star
75

raw-ip-udp-sockets-chap

Simple implementation of CHAP protocol, with raw socket layers (3+4)
C
1
star
76

lab-parquet

Go
1
star
77

nft-http-api

๐Ÿšฆ NFT over HTTP API
Go
1
star
78

canvas-to-bmp

TypeScript
1
star
79

refined-cycle-app

JavaScript
1
star
80

azure-ad-oauth2-proxy

Dockerfile
1
star
81

packer-qemu-debian

Builds Debian 8 image for Qemu
Shell
1
star
82

poc-selenium-unit-test-css

Python
1
star
83

maxscale-experiments

Demonstration step-by-step of MaxScale for master/slave query spliting/routing #mysql #docker
Shell
1
star
84

messenger-bot-clock

Messenger bot replying with current time
JavaScript
1
star
85

hello-world-node-pg-redis

Simple health check with NodeJS + Redis + PostgreSQL
JavaScript
1
star
86

slog-microsoft-teams

๐Ÿšจ slog: Microsoft Teams handler
Go
1
star
87

fb-messenger-bot-psychologist

๐Ÿค– A Messenger bot talking like a psychologist
Emacs Lisp
1
star