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]

Reply via email to