https://github.com/mchestr/alertmanager-uptime-kuma-proxy
Proxy for AlertManager heartbeat and Uptime Kuma
https://github.com/mchestr/alertmanager-uptime-kuma-proxy
Last synced: 4 months ago
JSON representation
Proxy for AlertManager heartbeat and Uptime Kuma
- Host: GitHub
- URL: https://github.com/mchestr/alertmanager-uptime-kuma-proxy
- Owner: mchestr
- License: mit
- Created: 2023-01-22T07:52:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T11:08:28.000Z (over 1 year ago)
- Last Synced: 2025-01-01T12:22:23.927Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 88.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alertmanager-uptime-kuma-proxy
Proxy for AlertManager heartbeat and Uptime Kuma.
This is a small binary that essentially converts a `HTTP POST` into an `HTTP GET` since uptime-kuma push requests only support `HTTP GET`...
Currently in use on my [k8s cluster](https://github.com/mchestr/home-cluster/blob/main/kubernetes/apps/monitoring/kube-prometheus-stack/app/helm-release.yaml#L121-L130)
### Usage
```
export UPTIME_KUMA_BASE_URL="https://some.example.com"
docker run -p 3000:3000 alertmanager-uptime-kuma-proxy
curl -X POST http://localhost:3000/api/push/sometoken
```