MetaFs
MetaFs group contains the metrics of the Meta Filsystem.
NormalShutdown
ID: 40000
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer}
Introduced: v0.10.0
Whether the previous shutdown was normal.
UserRequest
ID: 40010
Type: Count
Monitoring: Mandatory
Labels: {“thread_name” : Integer, “io_type” : String, “array_id”: Integer, “fd” : Integer}
Introduced: v0.10.0
The byte-sized value of reuqests from user modules.
UserRequestCount
ID: 40011
Type: Count
Monitoring: Mandatory
Labels: {“thread_name” : Integer, “io_type” : String, “array_id”: Integer, “fd” : Integer}
Introduced: v0.10.0
The count of reuqests from user modules.
FreeMioCount
ID: 40102
Type: Gauge
Monitoring: Mandatory
Labels: {“thread_name”: String}
Introduced: v0.10.0
The number of mio to allocate
FreeMpioCount
ID: 40103
Type: Gauge
Monitoring: Mandatory
Labels: {“thread_name”: String}
Introduced: v0.10.0
The number of mpio to allocate
SumOfAllTheTimeSpentByMpio
ID: 40104
Type: Gauge
Monitoring: Mandatory
Labels: {“thread_name”: String}
Introduced: v0.10.0
The Sum of all the time spent by mpio in specific period
SumOfProcessedMpioCount
ID: 40105
Type: Gauge
Monitoring: Mandatory
Labels: {“thread_name”: String}
Introduced: v0.10.0
The Sum of processed mpio count in specific period
SumOfAllTheTimeSpentByMio
ID: 40106
Type: Gauge
Monitoring: Mandatory
Labels: {“thread_name”: String}
Introduced: v0.10.0
The Sum of all the time spent by mio in specific period
SumOfProcessedMioCount
ID: 40107
Type: Gauge
Monitoring: Mandatory
Labels: {“thread_name”: String}
Introduced: v0.10.0
The Sum of processed mio count in specific period
Volume
Volume group contains the metrics of volume.
read_iops
ID: 50000
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “thread_id”: Integer, “thread_name”: String, “interval”: Integer}
Introduced: v0.10.0
The IOPS of read in a volume & an array.
read_rate_bytes_per_second
ID: 50001
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “thread_id”: Integer, “thread_name”: String, “interval”: Integer}
Introduced: v0.10.0
The rate(bytes/second) of read in a volume & an array.
read_latency_mean_ns
ID: 50002
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “sample_count”: Integer, “interval”: Integer}
Introduced: v0.10.0
The mean value of read latency in a volume & an array.
read_latency_max_ns
ID: 50003
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “sample_count”: Integer, “interval”: Integer}
Introduced: v0.10.0
The max value of read latency in a volume & an array.
write_iops
ID: 50010
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “thread_id”: Integer, “thread_name”: String, “interval”: Integer}
Introduced: v0.10.0
The IOPS of write in a volume & an array.
write_rate_bytes_per_second
ID: 50011
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “thread_id”: Integer, “thread_name”: String, “interval”: Integer}
Introduced: v0.10.0
The rate(bytes/second) of write in a volume & an array.
write_latency_mean_ns
ID: 50012
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “sample_count”: Integer, “interval”: Integer}
Introduced: v0.10.0
The mean value of write latency in a volume & an array.
write_latency_max_ns
ID: 50013
Type: Gauge
Monitoring: Mandatory
Labels: {“array_id”: Integer, “volume_id”: Integer, “sample_count”: Integer, “interval”: Integer}
Introduced: v0.10.0
The max value of write latency in a volume & an array.
Array
Array group contains the metrics of array
ArrayStatus
ID: 60001
Type: Gauge
Monitoring: Mandatory
Labels: {“array_unique_id”, “array_name”, “array_id”}
Introduced: v0.10.0
The current status of the array
0: NOT_EXIST, 1:EXIST_NORMAL, 2:EXIST_DEGRADED, 3:BROKEN, 4: TRY_MOUNT, 5:TRY_UNMOUNT, 6: NORMAL, 7:DEGRADED, 8:REBUILD
Meta
FreeSegmentCount
ID: 30000
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
The max value is the number of segments in array
ContextManagerPendingIoCount
ID: 30001
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
ContextManager’s pendingIo count
GCVictimSegId
ID: 30002
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
Current victim segment
GCMode
ID: 30003
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
The current status of garbage collector in the array.
0: None, 1: Normal, 2: Urgent
VictimSegInvPgCnt
ID: 30010
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
Current victim segment’s invalid page count when it was chosen
ProhibitUserBlkAllocationOnOff
ID: 30011
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
Prohibit free block allocation On or Off Prohibited: 1, Permitted: 0
LoadedVolumeCount
ID: 33002
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
Loaded volume count
UnmountedVolumeCount
ID: 33004
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
Unmounted volume count
MountedVolumeCount
ID: 33006
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
Mounted volume count
VSAMapLoadPendingIoCount
ID: 33007
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
VSAMap Load pendingIo count
VSAMapFlushPendingIoCount
ID: 33008
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
VSAMap Flush pendingIo count
StripeMapFlushPendingIoCount
ID: 33009
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
StripeMap Flush pendingIo count
VSAMapFlushedDirtyPageCount
ID: 33010
Type: Gauge
Monitoring: Mandatory
Labels: {“publisher_name”, “array_name”, “run_id”}
Introduced: v0.10.0
VSAMap Flushed dirty page count