https://github.com/riptl/prom-filter
Prometheus API query filter
https://github.com/riptl/prom-filter
Last synced: about 1 year ago
JSON representation
Prometheus API query filter
- Host: GitHub
- URL: https://github.com/riptl/prom-filter
- Owner: riptl
- Created: 2021-05-27T21:48:57.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-27T21:53:38.000Z (almost 5 years ago)
- Last Synced: 2025-02-24T18:06:58.322Z (about 1 year ago)
- Language: Go
- Size: 43 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PromQL filter
Work In Progress.
`prom-filter` is an experimental access control filter for the Prometheus API.
It runs as a standalone reverse proxy that filters and forwards requests to Prometheus.
**Motivation**
Exposing Grafana with a Prometheus data source to the world (anonymous auth) has security implications.
Grafana does not filter queries to data sources, leaving the entire Prometheus API exposed.
We want to restrict the random queries coming to Prometheus to only what's useful for Grafana dashboards.