https://github.com/amirhnajafiz/file-access-patterns
eBPF based tool for tracing file access patterns.
https://github.com/amirhnajafiz/file-access-patterns
bpftrace ebpf filesystem syscall-tracing
Last synced: 7 months ago
JSON representation
eBPF based tool for tracing file access patterns.
- Host: GitHub
- URL: https://github.com/amirhnajafiz/file-access-patterns
- Owner: amirhnajafiz
- Created: 2025-10-15T23:51:50.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-10-31T20:30:11.000Z (7 months ago)
- Last Synced: 2025-10-31T21:07:23.959Z (7 months ago)
- Topics: bpftrace, ebpf, filesystem, syscall-tracing
- Language: Shell
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Access Patterns (FLAP)



eBPF based tool for tracing file access patterns. This project is under development, so please don't use it in any critical environment.
## Testing
Make sure to have `docker` installed on your system and run `make test` to run image build and end-to-end tests.
## Beta Images
The docker image is available (examples in `docker-compose.yaml`):
```
docker pull ghcr.io/amirhnajafiz/flap:v0.0.0-beta-2
```
## TODO
- [ ] List of required mount points
- [ ] List of requried capabilities needed for the main process
- [ ] Separate pipeline for beta images
- [ ] K8S Operator to update manifests upon pod creation using annotations/labels
- [ ] Live monitoring (exporting the results as Prometheus metrics)