
FileSystemDiagnosticsSnapshot
- Namespace
- Rowles.LeanCorpus.Diagnostics
- Assembly
- Rowles.LeanCorpus.dll
Point-in-time process-wide filesystem counters.
public readonly record struct FileSystemDiagnosticsSnapshot : IEquatable<FileSystemDiagnosticsSnapshot>
- Implements
FileSystemDiagnosticsSnapshot(long, long, long, long, double)
Point-in-time process-wide filesystem counters.
ActiveLifetimeLeases
Gets the current number of active long-lived operation leases.
DirectorySyncAttemptCount
Gets the number of native directory synchronisation attempts.
DirectorySyncElapsedMilliseconds
Gets cumulative elapsed time spent in directory synchronisation calls.
DirectorySyncSkippedCount
Gets the number of directory synchronisations skipped after capability detection.
DirectorySyncSuccessCount
Gets the number of successful native directory synchronisations.
DirectorySyncUnsupportedCount
Gets the number of native directory synchronisations found to be unsupported.
DirtyRegistrations
Gets the number of file versions registered as dirty.
DirtySnapshotCount
Gets the number of dirty-state snapshots requested by commits.
DirtySnapshotEntriesReturned
Gets the number of entries returned by dirty-state snapshots.
DirtySnapshotEntriesScanned
Gets the number of entries inspected by dirty-state snapshots.
FileSyncCount
Gets the number of file synchronisation operations.
FileSyncElapsedMilliseconds
Gets cumulative elapsed time spent synchronising files.
FilesCreated
Successful create or create-new file opens.
ImmediateDurableAtomicWriteCount
Gets the number of atomic writers requesting immediate independent durability.
IndexInputOpenCount
Gets the number of logical IndexInput instances opened.
MaximumActiveLifetimeLeases
Gets the process-wide high-water mark for active long-lived operation leases.
MemoryMappedFileCreationCount
Gets the number of physical memory-mapped files created.
MemoryMappedViewCreationCount
Gets the number of physical memory-mapped views created.
RetryCount
Filesystem operations retried after classified transient failures.
RetryDelayMilliseconds
Total requested retry delay.
SyncElapsedMilliseconds
Cumulative elapsed synchronisation time.
SyncOperationCount
File and directory synchronisation calls.