https://github.com/slamdev/grafana-slack-alerter
https://github.com/slamdev/grafana-slack-alerter
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/slamdev/grafana-slack-alerter
- Owner: slamdev
- License: apache-2.0
- Created: 2022-08-21T18:35:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T17:30:46.000Z (about 2 years ago)
- Last Synced: 2025-01-29T14:45:17.282Z (about 1 year ago)
- Language: Go
- Size: 32.2 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-slack-alerter
A simple webhook server for [grafana alerts](https://grafana.com/docs/grafana/latest/alerting/) that sends a rich
messages
to slack.
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: grafana-slack-alerter
labels:
app.kubernetes.io/name: grafana-slack-alerter
spec:
replicas: 2
selector:
matchLabels:
app.kubernetes.io/name: grafana-slack-alerter
template:
metadata:
labels:
app.kubernetes.io/name: grafana-slack-alerter
spec:
containers:
- name: grafana-slack-alerter
image: slamdev/grafana-slack-alerter
args: [ '--webhook-url=https://hooks.slack.com/services/T0XXX' ]
ports:
- name: http
containerPort: 8080
readinessProbe: &health-check
httpGet:
port: http
path: /health
livenessProbe: *health-check
startupProbe: *health-check
---
apiVersion: v1
kind: Service
metadata:
name: grafana-slack-alerter
labels:
app.kubernetes.io/name: grafana-slack-alerter
spec:
selector:
app.kubernetes.io/name: grafana-slack-alerter
ports:
- name: http
port: 80
targetPort: http
```