mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
d850667e19
Summary: This exposes metrics for the live FUSE requests (the duration of the longest outstanding request and the number of outstanding requests). Because FUSE is the interface through which the user mostly interacts with the file system they provide good metrics to judge if the perfomance of eden is normal, or there may be an issue. Exposing these counters this way will send them to ods, so it will not only allow for debuging current issues, but can be used to look back at previous problems. This data could also be used for alerting or more proactive remediation. Metrics are exposed per checkout to allow seeing which checkout was having issues. This data will aggregated in `eden top` to be used as an overall health indicator, but should more information be needed it will be logged in ods. Reviewed By: chadaustin Differential Revision: D20922194 fbshipit-source-id: 16208883417acb77b62bf712cfdd9068c5420303 |
||
---|---|---|
.. | ||
git | ||
hg | ||
mononoke | ||
test | ||
BackingStore.h | ||
BlobAccess.cpp | ||
BlobAccess.h | ||
BlobCache.cpp | ||
BlobCache.h | ||
BlobMetadata.h | ||
CMakeLists.txt | ||
Diff.cpp | ||
Diff.h | ||
DiffCallback.h | ||
DiffContext.cpp | ||
DiffContext.h | ||
eden_store_util.cpp | ||
EmptyBackingStore.cpp | ||
EmptyBackingStore.h | ||
ImportPriority.h | ||
IObjectStore.cpp | ||
IObjectStore.h | ||
KeySpace.cpp | ||
KeySpace.h | ||
LocalStore.cpp | ||
LocalStore.h | ||
MemoryLocalStore.cpp | ||
MemoryLocalStore.h | ||
ObjectStore.cpp | ||
ObjectStore.h | ||
RocksDbLocalStore.cpp | ||
RocksDbLocalStore.h | ||
ScmStatusDiffCallback.cpp | ||
ScmStatusDiffCallback.h | ||
SerializedBlobMetadata.cpp | ||
SerializedBlobMetadata.h | ||
SqliteLocalStore.cpp | ||
SqliteLocalStore.h | ||
StatsFetchContext.cpp | ||
StatsFetchContext.h | ||
StoreResult.cpp | ||
StoreResult.h |