A web UI to create PrometheusRules on Kubernetes. Supports kube-prometheus-stack and the Prometheus operator.
- Auto-generate PrometheusRule YAML
- Supports clusters with multiple Prometheus
- Add selector labels to YAML by default
- Auto-detect multiple Prometheuses
- Switch between multiple Prometheuses in the UI
- Check namespaces for
ruleNamespaceSelectors
- Clone the repository
git clone https://github.com/robusta-dev/prometheus-operator-ui.git && cd prometheus-operator-ui
- Install dependencies
pip install -r requirements.txt
- Run the web app
streamlit run main.py
- Go to http://localhost:8501