Feature Request: Define Alerts Using YAML
@wrn14897 is already working on this.
Since Aug 18, 2026.
- Dominant language
- TypeScript
- Stars
- 9.9k
- Forks
- 471
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 117
Description
Feature Request: Define Alerts Using YAML
Currently, alerts have to be configured manually through the HyperDX UI. This works for a few services, but when there are many services and APIs, creating and maintaining alerts for each one becomes repetitive and difficult.
It would be useful to support defining alerts in a YAML file alongside the service code:
alerts:
- name: service-a-api-errors
service: service-a
api: /api/orders
threshold: 10
window: 5m
- name: service-b-api-latency
service: service-b
api: /api/users
threshold: 2000
window: 5m
HyperDX could then provide a way to consume this YAML — through an upload option, API, CLI, or CI/CD integration — and automatically create/update the corresponding alerts.
This would make alerts version-controlled, reproducible, and much easier to manage across multiple services and environments.
Instead of manually setting up alerts for every API in the UI, define them once in YAML alongside the code and let HyperDX provision them automatically.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.