Block Volume Metrics Reference

Prev Next

This reference lists analytics and metrics available for block volumes in the VMS.

NOTE: Block volume metrics are available starting with VAST Cluster 5.4.3.

  • Predefined analytics reports available when selecting the Volume category in Analytics -> Analytics in VAST Web UI.

  • Variants of volume-specific metrics for the Volume object type that can be included in customized analytics reports.

  • Note that this reference does not include QoS-related metrics since they are the same as for those used for views.

  • Volume-specific metrics that can be exported with VAST Prometheus Exporter /api/prometheusmetrics/volumes and /api/prometheusmetrics/all endpoints.

  • All volume-specific metrics have a prefix of vast_volume_metrics_VolumeMetrics_, which is omitted from the listings below.

Variants of the metrics available for customized analytics use these designations:

  • (Avg) - Average value

  • (Max) - Maximum value

  • (Num Samples) - Number of samples

  • (Std) - Standard deviation

  • (Sum Squares) - Sum of squares

  • (Sum) - Sum of samples

In VAST Prometheus Exporter, the same-name metrics ending with _avg and _time_avg are interchangeable.

Block Bandwidth

The Block Bandwidth report displays the following metrics:

Name

Description

Variants

Prometheus

Block Read Bandwidth

The bandwidth when reading data from the volume(s) (in megabytes per second).

Read Size (Avg)

Read Size (Max)

Read Size (Num Samples)

Read Size (Std)

Read Size (Sum Squares)

Read Size (Sum)

read_size_time_avg

(in bytes per second)

Block Write Bandwidth

The bandwidth when writing data to the volume(s) (in megabytes per second).

Write Size (Avg)

Write Size (Max)

Write Size (Num Samples)

Write Size (Std)

Write Size (Sum Squares)

Write Size (Sum)

write_size_time_avg

(in bytes per second)

Block IOPS

The Block IOPS report displays the following metrics:

Name

Description

Variants

Prometheus

Block Read IOPS

The IOPS rate when reading data from the volume(s).

N/A

read_size_rate

Block Write IOPS

The IOPS rate when writing data to the volume(s).

N/A

write_size_rate

Block Latency

The Block Latency report displays the following metrics:

Name

Description

Variants

Prometheus

Average Read Latency

The average latency when reading data from the volume(s) (in milliseconds).

VolumeMetrics,read_latency__max

VolumeMetrics,read_latency__num_samples

VolumeMetrics,read_latency__rate

VolumeMetrics,read_latency__std

VolumeMetrics,read_latency__sum

VolumeMetrics,read_latency__sum_squares

VolumeMetrics,read_latency__time_avg

read_latency_avg

(in microseconds)

Average Write Latency

The average latency when writing data to the volume(s) (in milliseconds).

VolumeMetrics,write_latency__max

VolumeMetrics,write_latency__num_samples

VolumeMetrics,write_latency__rate

VolumeMetrics,write_latency__std

VolumeMetrics,write_latency__sum

VolumeMetrics,write_latency__sum_squares

VolumeMetrics,write_latency__time_avg

write_latency_avg

(in microseconds)

Block Offloaded IOPS

The Block Offloaded IOPS report displays the following metrics:

Name

Description

Variants

Prometheus

Block Unmap IOPS

IOPS when marking the volume space as being freed.

N/A

N/A

Block XCOPY (Read) IOPS

IOPS when reading from the volume(s) during an XCOPY operation.

N/A

N/A

Block XCOPY (Write) IOPS

IOPS when writing to the volume(s) during an XCOPY operation.

N/A

N/A

Block Compare & Write IOPS

IOPS when performing a COMPARE AND WRITE operation on the volume(s).

N/A

N/A

Block Write Zeros IOPS

IOPS when processing commands that write zeros to the volume(s).

N/A

N/A

Block Copy (Read) IOPS

IOPS when reading from the volume(s) during a copy operation.

N/A

N/A

Block Copy (Write) IOPS

IOPS when writing to the volume(s) during a copy operation.

N/A

N/A

Block Offloaded IOs Latency

The Block Offloaded IOs Latency report displays the following metrics:

Name

Description

Variants

Prometheus

Block Unmap Latency

Latency when marking the volume space as being freed (in milliseconds).

Block Unmap Latency (Max)

Block Unmap Latency (Num Samples)

Block Unmap Latency (Std)

Block Unmap Latency (Sum Squares)

Block Unmap Latency (Sum)

Block Unmap Latency (Time Average)

unmap_latency_avg

unmap_latency_time_avg

(in microseconds)

Block XCOPY (Read) Latency

Latency when reading from the volume(s) during an XCOPY operation (in milliseconds).

Read for XCOPY Latency (Max)

Read for XCOPY Latency (Num Samples)

Read for XCOPY Latency (Std)

Read for XCOPY Latency (Sum Squares)

Read for XCOPY Latency (Sum)

Read for XCOPY Latency (Time Average)

read_for_xcopy_latency_avg

read_for_xcopy_latency_time_avg

(in microseconds)

Block XCOPY (Write) Latency

Latency when writing to the volume(s) during an XCOPY operation (in milliseconds).

Write for Xcopy Latency (Max)

Write for Xcopy Latency (Num Samples)

Write for Xcopy Latency (Std)

Write for Xcopy Latency (Sum Squares)

Write for Xcopy Latency (Sum)

Write for Xcopy Latency (Time Average)

write_for_xcopy_latency_avg

write_for_xcopy_latency_time_avg

(in microseconds)

Block Compare & Write Latency

Latency when performing a COMPARE AND WRITE operation on the volume(s) (in milliseconds).

Block Compare & Write Latency (Max)

Block Compare & Write Latency (Num Samples)

Block Compare & Write Latency (Std)

Block Compare & Write (Sum Squares)

Block Compare & Write Latency (Sum)

Block Compare & Write Latency (Time Average)

compare_and_write_latency_avg

compare_and_write_latency_time_avg

(in microseconds)

Block Write Zeros Latency

Latency when processing commands that write zeros to the volume(s) (in milliseconds).

Block Compare & Write Latency (Max)

Block Compare & Write Latency (Num Samples)

Block Compare & Write Latency (Std)

Block Compare & Write (Sum Squares)

Block Compare & Write Latency (Sum)

Block Compare & Write Latency (Time Average)

compare_and_write_latency_avg

compare_and_write_latency_time_avg

(in microseconds)

Block Copy (Read) Latency

Latency when reading from the volume(s) during a copy operation (in milliseconds).

Read for Copy Latency (Max)

Read for Copy Latency (Num Samples)

Read for Copy Latency (Std)

Read for Copy (Sum Squares)

Read for Copy Latency (Sum)

Read for Copy Latency (Time Average)

N/A

Block Copy (Write) Latency

Latency when writing to the volume(s) during a copy operation (in milliseconds).

Write for Copy Latency (Max)

Write for Copy Latency (Num Samples)

Write for Copy Latency (Std)

Write for Copy (Sum Squares)

Write for Copy Latency (Sum)

Write for Copy Latency (Time Average)

write_for_copy_latency_avg

write_for_copy_latency_time_avg

(in microseconds)

Block Reservations IOPS

The Block Reservations IOPS report displays the following metrics:

Name

Description

Variants

Prometheus

Block Unregister Key Reservation IOPS

IOPS when unregistering a reservation key for the volume(s).

N/A

N/A

Block Register Key Reservation IOPS

IOPS when registering a reservation key for the volume(s).

N/A

N/A

Block Replace Key Reservation IOPS

IOPS when replacing a reservation key for the volume(s).

N/A

N/A

Block Acquire Reservation IOPS

IOPS when acquiring reservation for the volume(s).

N/A

N/A

Block Clear Reservation IOPS

IOPS when clearing reservation for the volume(s).

N/A

N/A

Block Preempt Reservation IOPS

IOPS when acquiring reservation for the volume(s) with preemption.

N/A

N/A

Block Report Reservation IOPS

IOPS when reporting reservation for the volume(s).

N/A

N/A

Block Release Reservation IOPS

IOPS when releasing reservation for the volume(s).

N/A

N/A

Block Reservations Latency

The Block Reservations Latency report displays the following metrics:

Name

Description

Variants

Prometheus

Block Unregister Key Reservation Latency

Latency when unregistering a reservation key for the volume(s) (in milliseconds).

Block Reservation Unregister Key Latency (Max)

Block Reservation Unregister Key Latency (Num Samples)

Block Reservation Unregister Key Latency (Std)

Block Reservation Unregister Key Latency (Sum Squares)

Block Reservation Unregister Key Latency (Sum)

Block Reservation Unregister Key Latency (Time Average)

resv_unregister_key_latency_avg

resv_unregister_key_latency_time_avg

(in microseconds)

Block Register Key Reservation Latency

Latency when registering a reservation key for the volume(s) (in milliseconds).

Block Reservation Register Key Latency (Max)

Block Reservation Register Key Latency (Num Samples)

Block Reservation Register Key Latency (Std)

Block Reservation Register Key Latency (Sum Squares)

Block Reservation Register Key Latency (Sum)

Block Reservation Register Key Latency (Time Average)

resv_register_key_latency_avg

resv_register_key_latency_time_avg

(in microseconds)

Block Replace Key Reservation Latency

Latency when replacing a reservation key for the volume(s) (in milliseconds).

Block Reservation Replace Key Latency (Max)

Block Reservation Replace Key Latency (Num Samples)

Block Reservation Replace Key Latency (Std)

Block Reservation Replace Key Latency (Sum Squares)

Block Reservation Replace Key Latency (Sum)

Block Reservation Replace Key Latency (Time Average)

resv_replace_key_latency_avg

resv_replace_key_latency_time_avg

(in microseconds)

Block Acquire Reservation Latency

Latency when acquiring reservation for the volume(s) (in milliseconds).

Block Reservation Acquire Latency (Max)

Block Reservation Acquire Latency (Num Samples)

Block Reservation Acquire Latency (Std)

Block Reservation Acquire Latency (Sum Squares)

Block Reservation Acquire Latency (Sum)

Block Reservation Acquire Latency (Time Average)

resv_acquire_latency_avg

resv_acquire_latency_time_avg

(in microseconds)

Block Clear Reservation Latency

Latency when clearing reservation for the volume(s) (in milliseconds).

Block Reservation Clear Latency (Max)

Block Reservation Clear Latency (Num Samples)

Block Reservation Clear Latency (Std)

Block Reservation Clear Latency (Sum Squares)

Block Reservation Clear Latency (Sum)

Block Reservation Clear Latency (Time Average)

resv_clear_latency_avg

resv_clear_latency_time_avg

(in microseconds)

Block Preempt Reservation Latency

Latency when acquiring reservation for the volume(s) with preemption (in milliseconds).

Block Reservation Preempt Latency (Max)

Block Reservation Preempt Latency (Num Samples)

Block Reservation Preempt Latency (Std)

Block Reservation Preempt Latency (Sum Squares)

Block Reservation Preempt Latency (Sum)

Block Reservation Preempt Latency (Time Average)

resv_preempt_latency_avg

resv_preempt_latency_time_avg

(in microseconds)

Block Report Reservation Latency

Latency when reporting reservation for the volume(s) (in milliseconds).

Block Reservation Report Latency (Max)

Block Reservation Report Latency (Num Samples)

Block Reservation Report Latency (Std)

Block Reservation Report Latency (Sum Squares)

Block Reservation Report Latency (Sum)

Block Reservation Report Latency (Time Average)

resv_report_latency_avg

resv_report_latency_time_avg

(in microseconds)

Block Release Reservation Latency

Latency when releasing reservation for the volume(s) (in milliseconds).

Block Reservation Release Latency (Max)

Block Reservation Release Latency (Num Samples)

Block Reservation Release Latency (Std)

Block Reservation Release Latency (Sum Squares)

Block Reservation Release Latency (Sum)

Block Reservation Release Latency (Time Average)

resv_release_latency_avg

resv_release_latency_time_avg

(in microseconds)