hyperdxio / hyperdxio/hyperdx

Feature Request: Define Alerts Using YAML

Open
#2,917 2 comments 0 reactions 1 assignee View on GitHub

@wrn14897 is already working on this.

Since Aug 18, 2026.

external
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.