Eternity1824 opened a new pull request, #736:
URL: https://github.com/apache/skywalking-banyandb/pull/736

   ### Feature description
   - Introduces a standalone eBPF sidecar agent to provide kernel-level 
observability for BanyanDB.  
   - Monitors syscalls (e.g., `fadvise64`), page cache hit/miss, and memory 
reclaim metrics.  
   - Exposes Prometheus metrics and supports native BanyanDB integration.  
   - Supports both x86_64 and ARM64, container-ready.
   
   ### Changes
   - Added new module at `/ebpf-sidecar/` with lifecycle management, gRPC/HTTP 
APIs, and auto eBPF loader.  
   - Updated documentation with deployment and usage instructions.  
   - Added unit, integration, and E2E tests for collector and sidecar agent.  
   
   ### Metrics
   - `ebpf_fadvise_calls_total`  
   - `ebpf_cache_hit_rate_percent` / `ebpf_cache_miss_rate_percent`  
   - `ebpf_memory_reclaim_efficiency_percent`  
   
   ### Verification
   - Unit and integration tests under `/test/integration/ebpf_sidecar/`.  
   - Verified Docker and Docker Compose deployments.  
   
   - [ ] Update the [`CHANGES` 
log](https://github.com/apache/skywalking-banyandb/blob/main/CHANGES.md).
   


-- 
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