Skip to content

A naive passthrough fuse filesystem with tracing and remote logging

License

Notifications You must be signed in to change notification settings

whole-tale/tracingfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tracingfs

GitHub Project NSF Grant Badge

Description

A naive passthrough fuse filesystem (based on an original example) with additional capability of logging operations remotely to logstash

Installation

pip install -r requirements.txt

Usage

python passthrough.py $HOME /tmp/home
./run_stash.sh  # starts logstash container, may take a while

Perform some file operations in /tmp/home in a separate terminal.

Cleanup

fusermount -u /tmp/home && rmdir /tmp/home
docker stop -t 0 logstash  # or CTRL-C in shell runningn logstash container

Acknowledgements

This material is based upon work supported by the National Science Foundation under Grant No. OAC-1541450.

About

A naive passthrough fuse filesystem with tracing and remote logging

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published