Project status: On-hold
- Not usable yet, no releases
- Configuration file loading implemented
- Metric firing TODO
Intentionally trigger Prometheus alerts to test alerting.
Publishes a single metric at a set interval. A Prometheus alert should be setup to fire when this metric is found.
This can be used to test the entire Prometheus alert flow.
Golang application. Build with:
% go build .
To create a new release:
- Push to master
- Build the tool for Linux x86_64:
go build -o prometheus-canary-vmajor.minor.patch-linux-x86_64 . - Create a new GitHub release
- Tag it
vmajor.minor.patch - Name it
vmajor.minor.patch - Have a description like so:
Short one sentence release description. # Change log - More detailed change log # Files | File | SHA256 Checksum | | - | - | | `prometheus-canary-vmajor.minor.patch-linux-x86_64` | `checksum` |
- Tag it