https://github.com/slamdev/grafana-promalert-syncer
https://github.com/slamdev/grafana-promalert-syncer
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/slamdev/grafana-promalert-syncer
- Owner: slamdev
- License: apache-2.0
- Created: 2022-08-19T11:55:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T17:40:38.000Z (about 2 years ago)
- Last Synced: 2025-01-29T14:45:16.521Z (about 1 year ago)
- Language: Go
- Size: 41 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# grafana-promalert-syncer
A simple tool that exports all PrometheusRule alert resources from a cluster and sync them to
[grafana alerts](https://grafana.com/docs/grafana/latest/alerting/).
This tool is meant to be used as a CronJob.
E.g.:
```yaml
apiVersion: batch/v1
kind: CronJob
metadata:
name: alert-syncer
spec:
schedule: "*/5 * * * *"
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: grafana-promalert-syncer
image: slamdev/grafana-promalert-syncer
args: [ '--grafana-url=http://grafana', '--grafana-api-key=glsa_XXX' ]
```