Skip to content

A simple UI to create PrometheusRules for Prometheus Operator

License

Notifications You must be signed in to change notification settings

robusta-dev/prometheus-operator-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrometheusRule Editor

A web UI to create PrometheusRules on Kubernetes. Supports kube-prometheus-stack and the Prometheus operator.

Sample

PrometheusRule Generator in action

Features

  • 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

Try it out

  1. Clone the repository
git clone https://github.com/robusta-dev/prometheus-operator-ui.git && cd prometheus-operator-ui
  1. Install dependencies
pip install -r requirements.txt    
  1. Run the web app
streamlit run main.py
  1. Go to http://localhost:8501