A naive passthrough fuse filesystem (based on an original example) with additional capability of logging operations remotely to logstash
pip install -r requirements.txt
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.
fusermount -u /tmp/home && rmdir /tmp/home
docker stop -t 0 logstash # or CTRL-C in shell runningn logstash container
This material is based upon work supported by the National Science Foundation under Grant No. OAC-1541450.