All Projects → plexsystems → promdoc

plexsystems / promdoc

Licence: MIT license
Generate documentation from your Prometheus rules

Programming Languages

go
31211 projects - #10 most used programming language
CSS
56736 projects
Makefile
30231 projects

Projects that are alternatives of or similar to promdoc

ZbxWallboard
Wallboard with active triggers/problems of Zabbix Monitoring
Stars: ✭ 17 (-34.62%)
Mutual labels:  alertmanager
Graylog-Plugin-AlertManager-Callback
A plugin for Graylog which provides the possibility to send alerts to the Prometheus AlertManager API.
Stars: ✭ 23 (-11.54%)
Mutual labels:  alertmanager
Prometheus-grafana
Monitor your Kubernetes cluster resources and applications
Stars: ✭ 21 (-19.23%)
Mutual labels:  alertmanager
alertmanager-dingtalk-hook
alertmanager dingtalk webhook simple server 🍋 🍊 🍒 🍰 🍇 🍉 🍓 🌽 🍑
Stars: ✭ 67 (+157.69%)
Mutual labels:  alertmanager
Prometheus Book
Prometheus操作指南
Stars: ✭ 2,637 (+10042.31%)
Mutual labels:  alertmanager
PrometheusWithGrafana
Setup Prometheus with Grafana dashboard using Ansible
Stars: ✭ 50 (+92.31%)
Mutual labels:  alertmanager
mattermost-plugin-alertmanager
AlertManager Bot for Mattermost
Stars: ✭ 48 (+84.62%)
Mutual labels:  alertmanager
snmp notifier
A webhook to relay Prometheus alerts as SNMP traps, because sometimes, you have to deal with legacy
Stars: ✭ 33 (+26.92%)
Mutual labels:  alertmanager
Awesome Prometheus Alerts
🚨 Collection of Prometheus alerting rules
Stars: ✭ 3,323 (+12680.77%)
Mutual labels:  alertmanager
AlertKit
🚨 SwiftUI alerts (and action sheets) done right
Stars: ✭ 60 (+130.77%)
Mutual labels:  alertmanager
docker-prometheus
A minimal Prometheus Server, Node Exporter, BlackBox Exporter and Grafana implementation with `docker-compose`.
Stars: ✭ 71 (+173.08%)
Mutual labels:  alertmanager
Alertmanager
Prometheus Alertmanager
Stars: ✭ 4,574 (+17492.31%)
Mutual labels:  alertmanager
Alertmanager
Alertmanager for macOS.
Stars: ✭ 49 (+88.46%)
Mutual labels:  alertmanager
loki exporter
Prometheus exporter to collect metrics and run queries against the Grafana Loki API.
Stars: ✭ 28 (+7.69%)
Mutual labels:  alertmanager
alertmanager-discord
Take your alertmanager alerts, into discord
Stars: ✭ 134 (+415.38%)
Mutual labels:  alertmanager
dockerize-and-ansible
🐳 Build & Deploy the containerized Dev & Prod Env
Stars: ✭ 20 (-23.08%)
Mutual labels:  alertmanager
signalilo
Forward alerts from Prometheus Alertmanager to Icinga2 via Webhooks
Stars: ✭ 57 (+119.23%)
Mutual labels:  alertmanager
ansible-prometheus
Ansible role for the management of Prometheus software and Prometheus exporters
Stars: ✭ 63 (+142.31%)
Mutual labels:  alertmanager
trovilo
trovilo collects and prepares files from Kubernetes ConfigMaps for Prometheus & friends
Stars: ✭ 16 (-38.46%)
Mutual labels:  alertmanager
matrix-alertmanager
A bot to receive Alertmanager webhook events and forward them to chosen rooms.
Stars: ✭ 49 (+88.46%)
Mutual labels:  alertmanager

promdoc

logo

Go Report Card GitHub release

promdoc automatically generates documentation from your PrometheusRules.

Installation

GO111MODULE=on go get github.com/plexsystems/promdoc

Binaries are also provided on the releases page.

Usage

promdoc will generate the output in the format that matches the output file.

For example, to generate markdown, run the following command in the root folder where you want promdoc to search for rules.

$ promdoc generate

Optionally, you can specify a directory to generate alerts for. This will look at the specified directory and its subdirectories:

$ promdoc generate alertsdirectory

To generate the output in CSV, include the .csv extension in the output:

$ promdoc generate --out alerts.csv

Supported output formats:

  • Markdown (.md)
  • CSV (.csv)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].