mirror of
https://github.com/hyperdxio/hyperdx
synced 2026-04-21 13:37:15 +00:00
Closes #1715 ## Summary - Add scheduleStartAt and scheduleOffsetMinutes to alert schemas and API validation. - Update alert evaluation scheduling to anchor windows by scheduleStartAt when set. - Skip evaluations before scheduleStartAt. - Keep current behavior unchanged when scheduling fields are unset. - Add UI fields and API/OpenAPI/external API support for the new schedule options. - Add alert scheduler tests for anchored windows and pre-start skip behavior. ## Notes - This enables Splunk-style scheduled monitor migration where checks must run on isolated, periodic windows anchored to specific times. - scheduleStartAt is the primary anchor; scheduleOffsetMinutes remains optional for backward-compatible alignment. Co-authored-by: melsalcedo <128840984+melsalcedo@users.noreply.github.com> Co-authored-by: Tom Alexander <3245235+teeohhem@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| docs/auto_provision | ||
| migrations | ||
| scripts | ||
| src | ||
| .Dockerignore | ||
| .env.development | ||
| .env.e2e | ||
| .env.test | ||
| CHANGELOG.md | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| jest.config.js | ||
| jest.setup.ts | ||
| migrate-mongo-config.ts | ||
| nodemon.json | ||
| openapi.json | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||