Interface IDataStorageMetrics
Persistent store metrics.
Namespace: Apache.Ignite.Core
Assembly: Apache.Ignite.Core.dll
Syntax
public interface IDataStorageMetrics
Properties
LastCheckpointCopiedOnWritePagesNumber
Gets the number of pages copied to a temporary checkpoint buffer during the last checkpoint.
Declaration
long LastCheckpointCopiedOnWritePagesNumber { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
LastCheckpointDataPagesNumber
Gets the number of data pages written during the last checkpoint.
Declaration
long LastCheckpointDataPagesNumber { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
LastCheckpointDuration
Gets the duration of the last checkpoint.
Declaration
TimeSpan LastCheckpointDuration { get; }
Property Value
Type | Description |
---|---|
TimeSpan |
LastCheckpointFsyncDuration
Gets the duration of the sync phase of the last checkpoint.
Declaration
TimeSpan LastCheckpointFsyncDuration { get; }
Property Value
Type | Description |
---|---|
TimeSpan |
LastCheckpointLockWaitDuration
Gets the duration of last checkpoint lock wait.
Declaration
TimeSpan LastCheckpointLockWaitDuration { get; }
Property Value
Type | Description |
---|---|
TimeSpan |
LastCheckpointMarkDuration
Gets the duration of last checkpoint mark phase.
Declaration
TimeSpan LastCheckpointMarkDuration { get; }
Property Value
Type | Description |
---|---|
TimeSpan |
LastCheckpointPagesWriteDuration
Gets the duration of last checkpoint pages write phase.
Declaration
TimeSpan LastCheckpointPagesWriteDuration { get; }
Property Value
Type | Description |
---|---|
TimeSpan |
LastCheckpointTotalPagesNumber
Gets the total number of pages written during the last checkpoint.
Declaration
long LastCheckpointTotalPagesNumber { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
WalArchiveSegments
Gets the current number of WAL segments in the WAL archive.
Declaration
int WalArchiveSegments { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
WalFsyncTimeAverage
Gets the average WAL fsync duration in microseconds over the last time interval.
Declaration
float WalFsyncTimeAverage { get; }
Property Value
Type | Description |
---|---|
System.Single |
WalLoggingRate
Gets the average number of WAL records per second written during the last time interval.
Declaration
float WalLoggingRate { get; }
Property Value
Type | Description |
---|---|
System.Single |
WalWritingRate
Gets the average number of bytes per second written during the last time interval.
Declaration
float WalWritingRate { get; }
Property Value
Type | Description |
---|---|
System.Single |