Eternity1824 opened a new pull request, #881: URL: https://github.com/apache/skywalking-banyandb/pull/881
## Summary This PR introduces documentation for the **Observability Agent (OA)** and its initial module `iomonitor`, used for kernel-level I/O-path telemetry via eBPF (page cache events, fadvise calls, and reclaim signals). ## Motivation Provide a clear reference for architecture, naming, metric semantics, and scoping decisions before landing the implementation. This document reflects prior discussions with maintainers and serves as the basis for the upcoming core implementation PR. ## Key Topics - OA architectural layout - `iomonitor` module focus - kernel attachment strategy - Prometheus metric model - scoping (cgroup v2) ## Notes - Documentation only; no implementation code included. - Previous `ebpf_sidecar` naming is deprecated. - Metrics retain the `ebpf_` prefix. ## Next Steps Submit the core OA implementation (including `iomonitor` and Prometheus export), then provide integration tests. -- 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]
