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



Samsung Electronics © 2022. All rights reserved.