{"repo":"line/promgen","free":true,"listed":false,"github":"https://github.com/line/promgen","clone":"git clone https://github.com/line/promgen.git","description":"Promgen is a configuration file generator for Prometheus","language":"Python","stars":1132,"topics":["prometheus","monitoring","django"],"license":"MIT","category":"analytics","readme_excerpt":"What is Promgen? Promgen is a configuration file generator for Prometheus. Promgen is a web application written with Django and can help you do the following jobs. - Create and manage Prometheus configuration files - Configure alert rules and notification options See the Promgen introduction slides for the original history of Promgen. See https://line.github.io/promgen/ for additional documentation. Promgen screenshots Contributing Below are the steps to get started with Promgen. Please see CONTRIBUTING.md for contributing to Promgen. If you believe you have discovered a vulnerability or have an issue related to security, please DO NOT open a public issue. Instead, send us a mail to dl oss dev@linecorp.com. 1. Initialize Promgen Initialize Promgen using Docker. You can then use your favorite configuration management system to deploy to each worker. Note: Promgen aims to use the XDG specs and follows suggestions made by the 12-Factor App. 2. Configure Prometheus Configure Prometheus to load the target file from Prometheus and configure AlertManager to send notifications back to Promgen. See the example settings files for proper configuration of Prometheus and AlertManager. - Example settings file - Example Prometheus file - Example AlertManager file 3. Run Promgen Run Promgen using the following command. The MIT License Copyright (c) 2017 LINE Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/line","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/line/promgen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}