sapling/eden/fs
Katie Mancini 16b5e289ae track live FUSE requests
Summary:
This sets up the counters that will allow us to expose metrics for
live FUSE requests in Eden top.

This will allow us to track the number of live FUSE requests and the duration
of the longest FUSE request. If the duration of the longest FUSE request has
become very long, the number of FUSE requests is stuck at some value or
increasingly growing these can indicate there is a problem with the Fuse Channel
or something effecting this.

This provides more insight beyond the metrics for imports since many of the
FUSE requests will not cause imports, so this monitors more functionality.
Further because all user interaction with the filesystem goes through FUSE,
these metrics will give a good overall indication weather Eden is performing
normally.

Reviewed By: chadaustin

Differential Revision: D20846826

fbshipit-source-id: 34d834d193833a3c91d95fbb87361ddd863f64ca
2020-04-15 10:17:58 -07:00
..
benchharness Tidy up license headers 2019-10-11 05:28:23 -07:00
cli clean up some pyre-fixme comments in eden/fs/cli/config.py 2020-04-13 19:36:47 -07:00
config remove all CLI code dealing with the old legacy bind-mounts config 2020-04-09 17:31:03 -07:00
fuse track live FUSE requests 2020-04-15 10:17:58 -07:00
inodes make deleted default constructors explicit 2020-04-14 12:47:03 -07:00
journal rename tracing to telemetry 2019-10-15 13:39:41 -07:00
model Include treeEntryTypeFromMode in Windows build 2020-03-31 08:08:36 -07:00
monitor Migrate from TAsyncSocket 2020-03-31 13:20:02 -07:00
notifications eden: show desktop notification for blob/tree fetch errors 2020-02-10 08:28:49 -08:00
py update Python platform checks to use sys.platform 2020-04-03 16:52:32 -07:00
rocksdb Remove dead includes in eden 2019-10-11 16:45:01 -07:00
service fix a couple compiler warnings about unhandled return code paths 2020-04-13 16:54:10 -07:00
sqlite fix a missing dependency in a CMakeLists.txt file 2019-11-21 21:43:54 -08:00
store make HgProxyHash::getBatch return HgProxyHash instead of pair 2020-04-14 20:30:33 -07:00
takeover add EdenServer recovery step and recover after failed takeover data send handshake 2020-04-07 09:52:21 -07:00
telemetry track live FUSE requests 2020-04-15 10:17:58 -07:00
testharness eden: fix multiply defined symbols issue with ImportPriority 2020-03-20 10:56:08 -07:00
utils make deleted default constructors explicit 2020-04-14 12:47:03 -07:00
win make deleted default constructors explicit 2020-04-14 12:47:03 -07:00
CMakeLists.txt Move cli/ directory from eden/ to eden/fs (Without changing namespace) 2020-03-25 11:18:30 -07:00