abhyudayareddy opened a new pull request, #4104:
URL: https://github.com/apache/hertzbeat/pull/4104
## Summary
Adds a new HertzBeat monitoring template for **Prometheus Remote Write
receiver** endpoints (e.g. Thanos Receive, Cortex, Mimir, VictoriaMetrics).
Closes/relates to apache/hertzbeat#1945 — _"Historical data storage supports
Prometheus remote write and remote read protocols"_
## What's changed?
- New template `app-prometheus-remote-write.yml` under
`hertzbeat-manager/src/main/resources/define/`
- Uses `parseType: prometheus` (HTTP collection) consistent with HertzBeat's
existing Prometheus integration
- **4 metric groups:**
- `availability` — scrape up/down check
- `throughput` — samples appended, remote write requests received/failed
- `latency` — histogram quantile P50/P95/P99 for remote write duration
- `wal_health` — WAL corruptions and truncation failures
- **Configurable params:** host, port, metrics path (`/metrics`), SSL, basic
auth
- Bilingual labels (zh-CN + en-US) following existing template conventions
## Checklist
- [x] I have read the [Contributing
Guide](https://hertzbeat.apache.org/docs/community/code_style_and_quality_guide)
- [x] I have written the necessary doc or comment.
- [x] I have added tests or this PR does not require test coverage.
- [x] The template follows existing YAML structure conventions.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]