Repository navigation
Highlights
- Alert management: discover and back up definitions; create, update, delete, enable and disable alerts through OpenObserve's ID-based v2 API.
- Dashboard management: discover and back up definitions; create, update and delete dashboards. Saved revision hashes protect against stale backups overwriting newer changes.
- Every write supports an offline
--dry-runpreview and respects read-only mode. Deletion requires--yes. - Backup/restore preserves exact JSON numbers and handles OpenObserve's versioned dashboard envelopes. CLI previews and library writes share request construction.
- PromQL responses are validated, server warnings and infos remain visible, and NDJSON handles scalar and empty results consistently.
Thank you to @missedone, our first external contributor, for bringing Alert and Dashboard management to the project!
Upgrade
npm install -g @angelmsger/openobserve-cli@0.18.0
openobserve-cli skill installReload your coding-agent context after refreshing the companion Skill (v0.5.2). Native binaries for macOS, Linux and Windows on amd64/arm64, plus SHA-256 checksums, are attached below.
Alert management requires OpenObserve's ID-based v2 alert API. See the Alert guide, Dashboard guide, and full changelog.
What's Changed
- feat: manage OpenObserve alerts by @missedone in #11
- Fix alert API contracts and isolate write planning by @AngelMsger in #13
- feat: manage OpenObserve dashboards by @missedone in #10
- Check PromQL replies and keep their warnings by @AngelMsger in #12
- Harden dashboard revision handling and PromQL rendering by @AngelMsger in #14
- chore: prepare v0.18.0 release and verify management workflows by @AngelMsger in #15
New Contributors
- @missedone made their first contribution in #11
Full Changelog: v0.17.0...v0.18.0