A Python based web application to help with creating PrometheusRule custom resources.
- Auto-generate PrometheusRule YAML
- Auto-detect Prometheus
ruleSelector
andruleNamespaceSelector
- Add selector labels to YAML by default
- Auto-detect multiple Prometheus-Operators
- Switch between multiple operators
- Check namespaces for
ruleNamespaceSelectors
- Clone the repository
git clone https://github.com/pavangudiwada/prom-rule-editor.git && cd prom-rule-editor
- Install dependencies
pip install -r requirements.txt
- Run the web app
streamlit run manual_alert.py
- Go to http://localhost:8501