Skip to content

feat(fodc): Add eBPF-based KTM I/O monitor to FODC agent#919

Merged
hanahmily merged 199 commits intoapache:mainfrom
Eternity1824:ktm_core
Mar 4, 2026
Merged

feat(fodc): Add eBPF-based KTM I/O monitor to FODC agent#919
hanahmily merged 199 commits intoapache:mainfrom
Eternity1824:ktm_core

Conversation

@Eternity1824
Copy link
Copy Markdown
Contributor

Summary

This PR adds an eBPF-based I/O monitor to the KTM framework used by the FODC agent.
The monitor collects syscall-level read latency and related kernel signals, and is scoped to the BanyanDB process via cgroup filtering.

  • Update the CHANGES log

Tests for the KTM core will be added in a follow-up PR.

Eternity1824 and others added 30 commits March 8, 2025 02:09
chore(fadvis): cherry-pick stress test benchmark from benchmark branch
hanahmily
hanahmily previously approved these changes Mar 2, 2026
Fine0830
Fine0830 previously approved these changes Mar 2, 2026
@hanahmily
Copy link
Copy Markdown
Contributor

@Eternity1824 Would you please repush the branch to trigger CI?

@hanahmily
Copy link
Copy Markdown
Contributor

CI failed due to

the action helm/kind-action@v1.12.0 is not allowed in apache/skywalking-banyandb because all actions must be from a repository owned by your enterprise, created by GitHub, verified in the GitHub Marketplace,...

@hanahmily hanahmily merged commit 7568a32 into apache:main Mar 4, 2026
44 of 45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request fodc First Occurance Data Collection

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants