Appendix

Flow Metrics

This section provides detailed information about each flow metric. Long names in flow metrics are used for SAN analytics and short names are used for SAN Telemetry Streaming purposes.


Note


  • The total_abts_count flow metrics is updated only for the SCSI analytics type.

  • From Cisco MDS NX-OS Release 9.2(2), the following view instances were deprecated:

    • Application View Instance (app)

    • Target Application View Instance (scsi_target_app and nvme_target_app)

    • Initiator Application View Instance (scsi_initiator_app and nvme_initiator_app)

  • From Cisco MDS NX-OS Release 9.2(2), the following metrics were deprecated:

    • total_seq_read_io_count

    • total_seq_write_io_count

    • read_io_inter_gap_time_min

    • read_io_inter_gap_time_max

    • write_io_inter_gap_time_min

    • write_io_inter_gap_time_max

  • From Cisco MDS NX-OS Release 9.2(2), the following metrics are introduced:

    • total_busy_period

    • write_io_first_burst_count

    • write_io_array_delay_time

    • write_io_host_delay_time

    • write_io_array_delay_time_max

    • write_io_host_delay_time_max

    • write_io_host_delay_time_min

    • multisequence_exchange_write_io_sequences_max

    • multisequence_exchange_write_io_sequences_min

    • total_write_io_sequences_count


The following is the list of supported views:

List of Supported Flow Metrics

Port View Instance (port)

Table 1. Flow Metrics for Port View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

Text

No

A switch port where the SAN Analytics feature is enabled.

scsi_target_count

stc

Metadata

Count

No

Number of unique SCSI target FCIDs external to a switch port with IO since last clearing of metrics.

nvme_target_count

ntc

Metadata

Count

No

Number of unique NVMe target FCIDs external to a switch port with IO since last clearing of metrics.

scsi_initiator_count

sic

Metadata

Count

No

Number of initiators external to a switch port with IO since last clearing of metrics.

nvme_initiator_count

nic

Metadata

Count

No

Number of initiators external to a switch port with IO since last clearing of metrics.

io_app_count

IOac

Metadata

Count

No

Number of applications hosted behind a switch port with IO since last clearing of metrics.

logical_port_count

lpc

Metadata

Count

No

Number of VSANs configured on a switch port with IO since last clearing of metrics.

scsi_target_app_count

stac

Metadata

Count

No

Number of applications for which data is hosted on targets external to a switch port.

nvme_target_app_count

ntac

Metadata

Count

No

Number of applications for which data is hosted on targets external to a switch port.

scsi_initiator_app_count

siac

Metadata

Count

No

Number of applications for which data is requested by the initiators external to a switch port.

nvme_initiator_app_count

niac

Metadata

Count

No

Number of applications for which data is requested by the initiators external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with a switch port.

scsi_target_it_flow_count

stITfc

Metadata

Count

No

Number of IT flows associated with various targets external to a switch port.

nvme_target_it_flow_count

ntITfc

Metadata

Count

No

Number of IT flows associated with various targets external to a switch port.

scsi_initiator_it_flow_count

siITfc

Metadata

Count

No

Number of initiator-target (IT) flows associated with various initiators external to a switch port.

nvme_initiator_it_flow_count

niITfc

Metadata

Count

No

Number of initiator-target (IT) flows associated with various initiators external to a switch port.

scsi_target_itl_flow_count

stITLfc

Metadata

Count

No

Number of ITL flows associated with various targets external to a switch port.

nvme_target_itn_flow_count

ntITNfc

Metadata

Count

No

Number of ITN flows associated with various targets external to a switch port.

scsi_initiator_itl_flow_count

siITLfc

Metadata

Count

No

Number of ITL flows associated with various initiators external to a switch port.

nvme_initiator_itn_flow_count

niITNfc

Metadata

Count

No

Number of ITN flows associated with various initiators external to a switch port.

scsi_target_tl_flow_count

stTLfc

Metadata

Count

No

Number of LUNs associated with various targets external to a switch port.

nvme_target_tn_flow_count

ntTNfc

Metadata

Count

No

Number of namespace IDs associated with various targets external to a switch port.

total_abts_count

totAbts

Metric

Count

Yes

Number of aborts observed.

total_read_io_count

rtIO

Metric

Count

Yes

Total read command data observed external to a switch port.

total_write_io_count

wtIO

Metric

Count

Yes

Total write command data observed external to a switch port.

total_seq_read_io_count

rstIOc

Metric

Count

No

Total sequential read command data observed external to a switch port.

total_seq_write_io_count

wrstIOc

Metric

Count

No

Total sequential write command data observed external to a switch port.

total_read_io_time

rtIOt

Metric

Microseconds

No

Accumulated total read completion time for observed external to a switch port.

You can use this information to compute the average read IO completion time.

total_write_io_time

wtIOt

Metric

Microseconds

No

Accumulated total write command completion time observed external to a switch port.

You can use this information to compute the average write command completion time.

total_read_io_initiation_time

rtIOint

Metric

Microseconds

No

Accumulated total read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ commands or the first txfr_rdy for WRITE commands) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute the average read IO initiation time.

total_write_io_initiation_time

wtIOint

Metric

Microseconds

No

Accumulated total write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute the average write command initiation time.

total_read_io_bytes

rtIOb

Metric

Bytes

Yes

Total read command data that is observed external to a switch port.

total_write_io_bytes

wtIOb

Metric

Bytes

Yes

Total write command data observed external to a switch port.

total_read_io_inter_gap_time

rtIOigt

Metric

Microseconds

No

Accumulated total read command intergap time observed external to a switch port.

You can use this information to compute the average read IO intergap time.

total_write_io_inter_gap_time

wtIOigt

Metric

Microseconds

No

Accumulated total write command intergap time observed external to a switch port.

You can use this information to compute the average write command intergap time.

total_time_metric_based_read_io_count

tmrtIOc

Metric

Count

No

Total completed read command data observed external to a switch port.

total_time_metric_based_write_io_count

tmwtIOc

Metric

Count

No

Total completed write command data observed external to a switch port.

total_time_metric_based_read_io_bytes

tmrtIOb

Metric

Count

No

Total completed read command data observed external to a switch port, in bytes.

total_time_metric_based_write_io_bytes

tmwtIOb

Metric

Count

No

Total completed write command data observed external to a switch port, in bytes.

read_io_rate

rIOr

Metric

IOs per second

Yes

The rate of read commands observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_rate

prIOr

Metric

IOs per second

No

The peak rate of read commands observed external to a switch port.

write_io_rate

wIOr

Metric

IOs per second

Yes

The rate of write commands observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_rate

pwIOr

Metric

IOs per second

No

The peak rate of write commands observed external to a switch port.

read_io_bandwidth

rIObw

Metric

Bytes per second

Yes

The read command bandwidth observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_bandwidth

prIObw

Metric

Bytes per second

No

Peak read command bandwidth observed external to a switch port.

write_io_bandwidth

wIObw

Metric

Bytes per second

Yes

The write command bandwidth observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_bandwidth

pwIObw

Metric

Bytes per second

No

Peak write command bandwidth observed external to a switch port.

read_io_size_min

rIOsMi

Metric

Bytes

Yes

Minimum read command size observed external to a switch port.

read_io_size_max

rIOsMa

Metric

Bytes

Yes

Maximum read command size observed external to a switch port.

write_io_size_min

wIOsMi

Metric

Bytes

Yes

Minimum write command size observed external to a switch port.

write_io_size_max

wIOsMa

Metric

Bytes

Yes

Maximum write command size observed external to a target external to a switch port.

read_io_completion_time_min

rIOctMi

Metric

Microseconds

Yes

Minimum read command completion time observed external to a switch port.

read_io_completion_time_max

rIOctMa

Metric

Microseconds

Yes

Maximum read command completion time observed external to a switch port.

write_io_completion_time_min

wIOctMi

Metric

Microseconds

Yes

Minimum write command completion time observed external to a switch port.

write_io_completion_time_max

wIOctMa

Metric

Microseconds

Yes

Maximum write command completion time observed external to a switch port.

read_io_initiation_time_min

rIOitMi

Metric

Microseconds

Yes

Minimum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_initiation_time_max

rIOitMa

Metric

Microseconds

Yes

Maximum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_min

wIOitMi

Metric

Microseconds

Yes

Minimum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_max

wIOitMa

Metric

Microseconds

Yes

Maximum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_inter_gap_time_min

rIOigtMi

Metric

Microseconds

Yes

Minimum read command intergap time observed external to a switch port.

read_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_inter_gap_time_max

rIOigtMa

Metric

Microseconds

Yes

Maximum read command intergap time observed external to a switch port.

read_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_min

wIOigtMi

Metric

Microseconds

Yes

Minimum write command intergap time observed external to a switch port.

write_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_max

wIOigtMa

Metric

Microseconds

Yes

Maximum write command intergap time observed external to a switch port.

write_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_aborts

rIOa

Metric

Count

Yes

Number of read command aborts observed external to a switch port.

write_io_aborts

wIOa

Metric

Count

Yes

Number of write command aborts observed external to an application that is hosted external to a switch port.

read_io_failures

rIOf

Metric

Count

Yes

Number of read command failures observed external to a switch port.

write_io_failures

wIOf

Metric

Count

Yes

Number of write command failures observed external to a switch port.

read_io_scsi_check_condition_count

rIOSchcoct

Metric

Count

No

Number of read command check conditions seen external to a switch port.

write_io_scsi_check_condition_count

wIOSchcoct

Metric

Count

No

Number of write command check conditions seen external to a switch port.

read_io_scsi_busy_count

rIOsbc

Metric

Count

No

Number of read command busy status seen external to a switch port.

write_io_scsi_busy_count

wIOsbc

Metric

Count

No

Number of write command busy status seen external to a switch port.

read_io_nvme_lba_out_of_range_count

rIONLbaoorct

Metric

Count

No

Number of read command lba out of range errors seen.

write_io_nvme_lba_out_of_range_count

wIONLbaoorct

Metric

Count

No

Number of write command lba out of range errors seen.

read_io_nvme_ns_not_ready_count

rIOnNsnrc

Metric

Count

No

Number of read command namespace not ready errors seen.

write_io_nvme_ns_not_ready_count

wIOnNsnrc

Metric

Count

No

Number of write command namespace not ready errors seen.

read_io_scsi_reservation_conflict_count

rIOSrecct

Metric

Count

No

Number of read command reservation conflicts seen external to a switch port.

read_io_nvme_reservation_conflict_count

rIONrecct

Metric

Count

No

Number of read command reservation conflicts seen external to a switch port.

write_io_scsi_reservation_conflict_count

wIOSrecct

Metric

Count

No

Number of write command reservation conflicts seen external to a switch port.

write_io_nvme_reservation_conflict_count

wIONrecct

Metric

Count

No

Number of write command reservation conflicts seen external to a switch port.

read_io_scsi_queue_full_count

rIOSQfct

Metric

Count

No

Number of read command queue full status seen external to a switch port.

write_io_scsi_queue_full_count

wIOSQfct

Metric

Count

No

Number of write command queue full status seen external to a switch port.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

total_busy_period

totBsy

Metric

Count

No

The total time for which the view instances have been active.

total_write_io_first_burst_count

totWrFirBu

Metric

Count

No

Accumulated total write command first burst observed external to a switch port.

total_write_io_array_delay_time

totWrArrDel

Metric

Count

No

Accumulated total write command array delays observed external to a switch port.

total_write_io_host_delay_time

totWrHosDel

Metric

Count

No

Accumulated total write command host delays observed external to a switch port.

total_write_io_sequences_count

totWrSeq

Metric

Count

No

Accumulated total write command sequences observed external to a switch port.

write_io_host_delay_time_min

wrHosDelMn

Metric

Count

No

Minimum write command host delays observed external to a switch port.

write_io_host_delay_time_max

wrHosDelMx

Metric

Count

No

Maximum write command host delays observed external to a switch port.

write_io_array_delay_time_max

wrArrDelMx

Metric

Count

No

Maximum write command array delays observed external to a switch port.

multisequence_exchange_write_io_sequences_min

wrIoSeqMn

Metric

Count

No

Minimum write command multisequence exchange sequences observed external to a switch port.

multisequence_exchange_write_io_sequences_max

wrIoSeqMx

Metric

Count

No

Maximum write command multisequence exchange sequences observed external to a switch port.

Logical Port View Instance (logical_port)

Table 2. Flow Metrics for Logical Port View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

Text

No

A switch port where the SAN Analytics feature is enabled.

vsan

vsan

Key

Number

No

VSAN that is configured on a switch port with IO since last clearing of metrics.

scsi_target_count

stc

Metadata

Count

No

Number of targets external to a switch port with IO since last clearing of metrics.

nvme_target_count

ntc

Metadata

Count

No

Number of targets external to a switch port with IO since last clearing of metrics.

scsi_initiator_count

sic

Metadata

Count

No

Number of initiators external to a switch port with IO since last clearing of metrics.

nvme_initiator_count

nic

Metadata

Count

No

Number of initiators external to a switch port with IO since last clearing of metrics.

scsi_target_app_count

stac

Metadata

Count

No

Number of applications for which data is hosted on targets external to a switch port.

nvme_target_app_count

ntac

Metadata

Count

No

Number of applications for which data is hosted on targets external to a switch port.

scsi_initiator_app_count

siac

Metadata

Count

No

Number of applications for which data is requested by the initiators external to a switch port.

nvme_initiator_app_count

niac

Metadata

Count

No

Number of applications for which data is requested by the initiators external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with a switch port.

scsi_target_it_flow_count

stITfc

Metadata

Count

No

Number of IT flows associated with various targets external to a switch port.

nvme_target_it_flow_count

ntITfc

Metadata

Count

No

Number of IT flows associated with various targets external to a switch port.

scsi_initiator_it_flow_count

siITfc

Metadata

Count

No

Number of initiator-target (IT) flows associated with various initiators external to a switch port.

nvme_initiator_it_flow_count

niITfc

Metadata

Count

No

Number of initiator-target (IT) flows associated with various initiators external to a switch port.

scsi_target_itl_flow_count

stITLfc

Metadata

Count

No

Number of ITL flows associated with various targets external to a switch port.

nvme_target_itn_flow_count

ntITNfc

Metadata

Count

No

Number of ITN flows associated with various targets external to a switch port.

scsi_initiator_itl_flow_count

siITLfc

Metadata

Count

No

Number of ITL flows associated with various initiators external to a switch port.

nvme_initiator_itn_flow_count

niITNfc

Metadata

Count

No

Number of ITN flows associated with various initiators external to a switch port.

scsi_target_tl_flow_count

stTLfc

Metadata

Count

No

Number of LUNs associated with various targets external to a switch port.

nvme_target_tn_flow_count

ntTNfc

Metadata

Count

No

Number of namespace IDs associated with various targets external to a switch port.

total_abts_count

totAbts

Metric

Count

Yes

Number of aborts observed.

total_read_io_count

rtIO

Metric

Count

Yes

Total read command data observed external to a switch port.

total_write_io_count

wtIO

Metric

Count

Yes

Total write command data observed external to a switch port.

total_seq_read_io_count

rstIOc

Metric

Count

No

Total sequential read command data observed external to a switch port.

total_seq_write_io_count

wrstIOc

Metric

Count

No

Total sequential write command data observed external to a switch port.

total_read_io_time

rtIOt

Metric

Microseconds

No

Accumulated total read command completion time for read command data observed external to a switch port.

You can use this information to compute the average read IO completion time.

total_write_io_time

wtIOt

Metric

Microseconds

No

Accumulated total write command completion time observed external to a switch port.

You can use this information to compute the average write command completion time.

total_read_io_initiation_time

rtIOint

Metric

Microseconds

No

Accumulated total read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ commands or the first txfr_rdy for WRITE commands) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute the average read IO initiation time.

total_write_io_initiation_time

wtIOint

Metric

Microseconds

No

Accumulated total write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute the average write command initiation time.

total_read_io_bytes

rtIOb

Metric

Bytes

Yes

Total read command data that is observed external to a switch port.

total_write_io_bytes

wtIOb

Metric

Bytes

Yes

Total write command data observed external to a switch port.

total_read_io_inter_gap_time

rtIOigt

Metric

Microseconds

No

Accumulated total read command intergap time observed external to a switch port.

You can use this information to compute the average read IO intergap time.

total_write_io_inter_gap_time

wtIOigt

Metric

Microseconds

No

Accumulated total write command intergap time observed external to a switch port.

You can use this information to compute the average write command intergap time.

total_time_metric_based_read_io_count

tmrtIOc

Metric

Count

No

Total completed read command data observed external to a switch port.

total_time_metric_based_write_io_count

tmwtIOc

Metric

Count

No

Total completed write command data observed external to a switch port.

total_time_metric_based_read_io_bytes

tmrtIOb

Metric

Count

No

Total completed read command data observed external to a switch port, in bytes.

total_time_metric_based_write_io_bytes

tmwtIOb

Metric

Count

No

Total completed write command data observed external to a switch port, in bytes.

read_io_rate

rIOr

Metric

IOs per second

Yes

The rate of read commands observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_rate

prIOr

Metric

IOs per second

No

The peak rate of read command observed, external to a LUN, on a target external to a switch port.

write_io_rate

wIOr

Metric

IOs per second

Yes

The rate of write commands observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_rate

pwIOr

Metric

IOs per second

No

The peak rate of write commands observed, external to a LUN, on a target external to a switch port.

read_io_bandwidth

rIObw

Metric

Bytes per second

Yes

The read command bandwidth observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_bandwidth

prIObw

Metric

Bytes per second

No

Peak read command bandwidth observed, external to a logical-unit-number (LUN), on a target external to a switch port.

write_io_bandwidth

wIObw

Metric

Bytes per second

Yes

The write command bandwidth observed external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_bandwidth

pwIObw

Metric

Bytes per second

No

Peak write command bandwidth observed, external to a LUN, on a target external to a switch port.

read_io_size_min

rIOsMi

Metric

Bytes

Yes

Minimum read command size observed external to a switch port.

read_io_size_max

rIOsMa

Metric

Bytes

Yes

Maximum read command size observed external to a switch port.

write_io_size_min

wIOsMi

Metric

Bytes

Yes

Minimum write command size observed external to a switch port.

write_io_size_max

wIOsMa

Metric

Bytes

Yes

Maximum write command size observed external to a target external to a switch port.

read_io_completion_time_min

rIOctMi

Metric

Microseconds

Yes

Minimum read command completion time observed external to a switch port.

read_io_completion_time_max

rIOctMa

Metric

Microseconds

Yes

Maximum read-command-completion time observed external to a switch port.

read_io_initiation_time_min

rIOitMi

Metric

Microseconds

Yes

Minimum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_initiation_time_max

rIOitMa

Metric

Microseconds

Yes

Maximum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_min

wIOitMi

Metric

Microseconds

Yes

Minimum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_max

wIOitMa

Metric

Microseconds

Yes

Maximum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_inter_gap_time_min

rIOigtMi

Metric

Microseconds

Yes

Minimum read command intergap time observed external to a switch port.

read_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_inter_gap_time_max

rIOigtMa

Metric

Microseconds

Yes

Maximum read command intergap time observed external to a switch port.

read_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_min

wIOigtMi

Metric

Microseconds

Yes

Minimum write command intergap time observed external to a switch port.

write_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_max

wIOigtMa

Metric

Microseconds

Yes

Maximum write command intergap time observed external to a switch port.

write_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_aborts

rIOa

Metric

Count

Yes

Number of read command aborts observed external to a switch port.

write_io_aborts

wIOa

Metric

Count

Yes

Number of write command aborts observed external to an application that is hosted behind a switch port.

read_io_failures

rIOf

Metric

Count

Yes

Number of read command failures observed external to a switch port.

write_io_failures

wIOf

Metric

Count

Yes

Number of write command failures observed external to a switch port.

read_io_scsi_check_condition_count

rIOSchcoct

Metric

Count

No

Number of read command check conditions seen external to a switch port.

write_io_scsi_check_condition_count

wIOSchcoct

Metric

Count

No

Number of write command check conditions seen external to a switch port.

read_io_scsi_busy_count

rIOsbc

Metric

Count

No

Number of read command busy status seen external to a switch port.

write_io_scsi_busy_count

wIOsbc

Metric

Count

No

Number of write command busy status seen external to a switch port.

read_io_nvme_lba_out_of_range_count

rIONLbaoorct

Metric

Count

No

Number of read command lba out of range errors seen.

write_io_nvme_lba_out_of_range_count

wIONLbaoorct

Metric

Count

No

Number of write command lba out of range errors seen.

read_io_nvme_ns_not_ready_count

rIOnNsnrc

Metric

Count

No

Number of read command namespace not ready errors seen.

write_io_nvme_ns_not_ready_count

wIOnNsnrc

Metric

Count

No

Number of write command namespace not ready errors seen.

read_io_scsi_reservation_conflict_count

rIOSrecct

Metric

Count

No

Number of read command reservation conflicts seen external to a switch port.

read_io_nvme_reservation_conflict_count

rIONrecct

Metric

Count

No

Number of read command reservation conflicts seen external to a switch port.

write_io_scsi_reservation_conflict_count

wIOSrecct

Metric

Count

No

Number of write command reservation conflicts seen external to a switch port.

write_io_nvme_reservation_conflict_count

wIONrecct

Metric

Count

No

Number of write command reservation conflicts seen external to a switch port.

read_io_scsi_queue_full_count

rIOSQfct

Metric

Count

No

Number of read command queue full status seen external to a switch port.

write_io_scsi_queue_full_count

wIOSQfct

Metric

Count

No

Number of write command queue full status seen external to a switch port.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

total_busy_period

totBsy

Metric

Count

No

The total time for which the view instances have been active.

total_write_io_first_burst_count

totWrFirBu

Metric

Count

No

Accumulated total write command first burst observed external to a switch port.

total_write_io_array_delay_time

totWrArrDel

Metric

Count

No

Accumulated total write command array delays observed external to a switch port.

total_write_io_host_delay_time

totWrHosDel

Metric

Count

No

Accumulated total write command host delays observed external to a switch port.

total_write_io_sequences_count

totWrSeq

Metric

Count

No

Accumulated total write command sequences observed external to a switch port.

write_io_host_delay_time_min

wrHosDelMn

Metric

Count

No

Minimum write command host delays observed external to a switch port.

write_io_host_delay_time_max

wrHosDelMx

Metric

Count

No

Maximum write command host delays observed external to a switch port.

write_io_array_delay_time_max

wrArrDelMx

Metric

Count

No

Maximum write command array delays observed external to a switch port.

multisequence_exchange_write_io_sequences_min

wrIoSeqMn

Metric

Count

No

Minimum write command multisequence exchange sequences observed external to a switch port.

multisequence_exchange_write_io_sequences_max

wrIoSeqMx

Metric

Count

No

Maximum write command multisequence exchange sequences observed external to a switch port.

Application View Instance (app)

Table 3. Flow Metrics for Application View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

Text

No

A switch port where the SAN Analytics feature is enabled.

app_id

app_id

Key

Count

No

Application identifier for the application external to a switch port.

scsi_target_itl_flow_count

stITLfc

Metadata

Count

No

Number of target ITL flows associated with an application external to a switch port.

nvme_target_itn_flow_count

ntITNfc

Metadata

Count

No

Number of ITN flows associated with various targets external to a switch port.

scsi_initiator_itl_flow_count

siITLfc

Metadata

Count

No

Number of initiator ITL flows associated with an application external to a switch port.

nvme_initiator_itn_flow_count

niITNfc

Metadata

Count

No

Number of ITN flows associated with various initiators external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with an application external to a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with an application external to a switch port.

scsi_target_app_count

stac

Metadata

Count

No

Number of targets that host data for an application external to a switch port.

nvme_target_app_count

ntac

Metadata

Count

No

Number of applications for which data is hosted on targets external to a switch port.

scsi_initiator_app_count

siac

Metadata

Count

No

Number of initiators that access data from an application external to a switch port.

nvme_initiator_app_count

niac

Metadata

Count

No

Number of applications for which data is requested by the initiators external to a switch port.

scsi_target_tl_flow_count

stTLfc

Metadata

Count

No

Number of LUNs associated with an application external to a switch port.

nvme_target_tn_flow_count

ntTNfc

Metadata

Count

No

Number of namespace IDs associated with various targets external to a switch port.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

Target View Instance (scsi_target and nvme_target)

Table 4. Flow Metrics for Target View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

Text

No

A switch port where the SAN Analytics feature is enabled.

vsan

vsan

Key

Count

No

VSAN configured on a switch port with IO since last clearing of metrics.

target_id

did

Key

Text

No

Target Fibre Channel ID that is external to a switch port with IO since last clearing of metrics.

scsi_target_app_count

stac

Metadata

Count

No

Number of applications for which data is hosted on a target external to a switch port.

nvme_target_app_count

ntac

Metadata

Count

No

Number of applications for which data is hosted on targets external to a switch port.

scsi_target_lun_count

stLc

Metadata

Count

No

Number of LUNs seen on a target external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with a target external to a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with a target external to a switch port.

scsi_target_entity_it_flow_count

stITfc

Metadata

Count

No

Number of IT flows associated with a target external to a switch port.

nvme_target_entity_it_flow_count

ntITfc

Metadata

Count

No

Number of IT flows associated with a target external to a switch port.

scsi_target_entity_itl_flow_count

stITLfc

Metadata

Count

No

Number of ITL flows associated with a target external to a switch port.

nvme_target_entity_itn_flow_count

ntITNfc

Metadata

Count

No

Number of ITN flows associated with a target external to a switch port.

total_abts_count

totAbts

Metric

Count

Yes

Number of aborts observed.

total_read_io_count

rtIO

Metric

Count

Yes

Total read command data observed external to a target external to a switch port.

total_write_io_count

wtIO

Metric

Count

Yes

Total write command data observed external to a target external to a switch port.

total_seq_read_io_count

rstIOc

Metric

Count

No

Total sequential read command data observed external to a target external to a switch port.

total_seq_write_io_count

wrstIOc

Metric

Count

No

Total sequential write command data observed external to a target external to a switch port.

total_read_io_time

rtIOt

Metric

Microseconds

No

Accumulated total read command completion time observed external to a target external to a switch port.

You can use this information to compute the average read IO completion time.

total_write_io_time

wtIOt

Metric

Microseconds

No

Accumulated total write command completion time observed external to a target external to a switch port.

You can use this information to compute average write command completion time.

total_read_io_initiation_time

rtIOint

Metric

Microseconds

No

Accumulated total read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ commands or the first txfr_rdy for WRITE commands) observed external to a target external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute average read IO initiation time.

total_write_io_initiation_time

wtIOint

Metric

Microseconds

No

Accumulated total write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a target external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute average write command initiation time.

total_read_io_bytes

rtIOb

Metric

Bytes

Yes

Total read command data that is observed external to a target external to a switch port.

total_write_io_bytes

wtIOb

Metric

Bytes

Yes

Total write command data observed external to a target external to a switch port.

total_read_io_inter_gap_time

rtIOigt

Metric

Microsecond

No

Accumulated total read command intergap time observed external to a target external to a switch port.

You can use this information to compute average read IO intergap time.

total_write_io_inter_gap_time

wtIOigt

Metric

Microseconds

No

Accumulated total write command intergap time data observed external to a target external to a switch port.

You can use this information to compute average write command intergap time.

total_time_metric_based_read_io_count

tmrtIOc

Metric

Count

No

Total completed read command data observed external to a target external to a switch port.

total_time_metric_based_write_io_count

tmwtIOc

Metric

Count

No

Total completed write command data observed external to a target external to a switch port.

total_time_metric_based_read_io_bytes

tmrtIOb

Metric

Count

No

Total completed read command data observed external to a target external to a switch port, in bytes.

total_time_metric_based_write_io_bytes

tmwtIOb

Metric

Count

No

Total completed write command data observed external to a target external to a switch port, in bytes.

read_io_rate

rIOr

Metric

IOs per second

Yes

The rate of read commands observed external to a target external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_rate

prIOr

Metric

IOs per second

No

The peak rate of read commands observed external to a target external to a switch port.

write_io_rate

wIOr

Metric

IOs per second

Yes

The rate of write commands observed external to a target external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_rate

pwIOr

Metric

IOs per second

No

The peak rate of write commands observed external to a target external to a switch port.

read_io_bandwidth

rIObw

Metric

Bytes per second

Yes

The read command bandwidth observed external to a target external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_bandwidth

prIObw

Metric

Bytes per second

No

Peak read command bandwidth observed external to a target external to a switch port.

write_io_bandwidth

wIObw

Metric

Bytes per second

Yes

The write command bandwidth observed external to a target external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_bandwidth

pwIObw

Metric

Bytes per second

No

Peak write command bandwidth observed external to a target external to a switch port.

read_io_size_min

rIOsMi

Metric

Bytes

Yes

Minimum read command size observed external to a target external to a switch port.

read_io_size_max

rIOsMa

Metric

Bytes

Yes

Maximum read command size observed external to a target external to a switch port.

write_io_size_min

wIOsMi

Metric

Bytes

Yes

Minimum write command size observed external to a target external to a switch port.

write_io_size_max

wIOsMa

Metric

Bytes

Yes

Maximum write command size observed external to a target external to a switch port.

read_io_completion_time_min

rIOctMi

Metric

Microseconds

Yes

Minimum read command completion time observed external to a target external to a switch port.

read_io_completion_time_max

rIOctMa

Metric

Microseconds

Yes

Maximum read command completion time observed external to a target external to a switch port.

write_io_completion_time_min

wIOctMi

Metric

Microseconds

Yes

Minimum write command completion time observed external to a target external to a switch port.

write_io_completion_time_max

wIOctMa

Metric

Microseconds

Yes

Maximum write command completion time observed external to a target external to a switch port.

read_io_initiation_time_min

rIOitMi

Metric

Microseconds

Yes

Minimum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a target external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_initiation_time_max

rIOitMa

Metric

Microseconds

Yes

Maximum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a target external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_min

wIOitMi

Metric

Microseconds

Yes

Minimum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a target external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_max

wIOitMa

Metric

Microseconds

Yes

Maximum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to a target external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_inter_gap_time_min

rIOigtMi

Metric

Microsecond

Yes

Minimum read command intergap time observed external to a target external to a switch port.

read_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_inter_gap_time_max

rIOigtMa

Metric

Microsecond

Yes

Maximum read command intergap time observed external to a target external to a switch port.

read_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_min

wIOigtMi

Metric

Microseconds

Yes

Minimum write command intergap time observed external to a target external to a switch port.

write_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_max

wIOigtMa

Metric

Microseconds

Yes

Maximum write command intergap time observed external to a target external to a switch port.

write_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_aborts

rIOa

Metric

Count

Yes

Number of read command aborts observed external to a target external to a switch port.

write_io_aborts

wIOa

Metric

Count

Yes

Number of write command aborts observed external to a target external to a switch port.

read_io_failures

rIOf

Metric

Count

Yes

Number of read-command failures observed external to a target external to a switch port.

write_io_failures

wIOf

Metric

Count

Yes

Number of write command failures observed external to a target external to a switch port.

read_io_scsi_check_condition_count

rIOSchcoct

Metric

Count

No

Number of read command check conditions seen external to a target external to a switch port.

write_io_scsi_check_condition_count

wIOSchcoct

Metric

Count

No

Number of write command check conditions seen external to a target external to a switch port.

read_io_scsi_busy_count

rIOsbc

Metric

Count

No

Number of read command busy status seen external to a target external to a switch port.

write_io_scsi_busy_count

wIOsbc

Metric

Count

No

Number of write command busy status seen external to a target external to a switch port.

read_io_nvme_lba_out_of_range_count

rIONLbaoorct

Metric

Count

No

Number of read command lba out of range errors seen.

write_io_nvme_lba_out_of_range_count

wIONLbaoorct

Metric

Count

No

Number of write command lba out of range errors seen.

read_io_nvme_ns_not_ready_count

rIOnNsnrc

Metric

Count

No

Number of read command namespace not ready errors seen.

write_io_nvme_ns_not_ready_count

wIOnNsnrc

Metric

Count

No

Number of write command namespace not ready errors seen.

read_io_scsi_reservation_conflict_count

rIOSrecct

Metric

Count

No

Number of read command reservation conflicts seen external to a target external to a switch port.

read_io_nvme_reservation_conflict_count

rIONrecct

Metric

Count

No

Number of read command reservation conflicts seen external to a target external to a switch port.

write_io_scsi_reservation_conflict_count

wIOSrecct

Metric

Count

No

Number of write command reservation conflicts seen external to a target external to a switch port.

write_io_nvme_reservation_conflict_count

wIONrecct

Metric

Count

No

Number of write command reservation conflicts seen external to a target external to a switch port.

read_io_scsi_queue_full_count

rIOSQfct

Metric

Count

No

Number of read command queue full status seen external to a target external to a switch port.

write_io_scsi_queue_full_count

wIOSQfct

Metric

Count

No

Number of write command queue full status seen external to a target external to a switch port.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

total_busy_period

totBsy

Metric

Count

No

The total time for which the view instances have been active.

total_write_io_first_burst_count

totWrFirBu

Metric

Count

No

Accumulated total write command first burst observed external to a switch port.

total_write_io_array_delay_time

totWrArrDel

Metric

Count

No

Accumulated total write command array delays observed external to a switch port.

total_write_io_host_delay_time

totWrHosDel

Metric

Count

No

Accumulated total write command host delays observed external to a switch port.

total_write_io_sequences_count

totWrSeq

Metric

Count

No

Accumulated total write command sequences observed external to a switch port.

write_io_host_delay_time_min

wrHosDelMn

Metric

Count

No

Minimum write command host delays observed external to a switch port.

write_io_host_delay_time_max

wrHosDelMx

Metric

Count

No

Maximum write command host delays observed external to a switch port.

write_io_array_delay_time_max

wrArrDelMx

Metric

Count

No

Maximum write command array delays observed external to a switch port.

multisequence_exchange_write_io_sequences_min

wrIoSeqMn

Metric

Count

No

Minimum write command multisequence exchange sequences observed external to a switch port.

multisequence_exchange_write_io_sequences_max

wrIoSeqMx

Metric

Count

No

Maximum write command multisequence exchange sequences observed external to a switch port.

Initiator View Instance (scsi_initiator and nvme_initiator)

Table 5. Flow Metrics for Initiator View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

Text

No

A switch port where the SAN Analytics feature is enabled.

vsan

vsan

Key

Count

No

VSAN configured on a switch port with IO since last clearing of metrics.

initiator_id

sid

Key

Text

No

Initiator Fibre Channel ID that is external to a switch port where the IO transactions are observed.

scsi_initiator_app_count

siac

Metadata

Count

No

Number of applications for which data is hosted on an initiator external to a switch port.

nvme_initiator_app_count

niac

Metadata

Count

No

Number of applications for which data is requested by the initiators external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with an initiator external to a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with an initiator external to a switch port.

scsi_initiator_entity_it_flow_count

siITfc

Metadata

Count

No

Number of IT flows associated with an initiator external to a switch port.

nvme_initiator_entity_it_flow_count

niITfc

Metadata

Count

No

Number of IT flows associated with an initiator external to a switch port.

scsi_initiator_entity_itl_flow_count

siITLfc

Metadata

Count

No

Number of ITL flows associated with an initiator external to a switch port.

nvme_initiator_entity_itn_flow_count

niITNfc

Metadata

Count

No

Number of ITN flows associated with an initiator external to a switch port.

total_abts_count

totAbts

Metric

Count

Yes

Number of aborts observed.

total_read_io_count

rtIO

Metric

Count

Yes

Total read command data observed external to an initiator external to a switch port.

total_write_io_count

wtIO

Metric

Count

Yes

Total write command data observed external to an initiator external to a switch port.

total_seq_read_io_count

rstIOc

Metric

Count

No

Total sequential read command data observed external to an initiator external to a switch port.

total_seq_write_io_count

wrstIOc

Metric

Count

No

Total sequential write command data observed external to an initiator external to a switch port.

total_read_io_time

rtIOt

Metric

Microseconds

No

Accumulated total read command completion time observed external to an initiator external to a switch port.

You can use this information to compute the average read IO completion time.

total_write_io_time

wtIOt

Metric

Microseconds

No

Accumulated total write command completion time observed external to an initiator external to a switch port.

You can use this information to compute the average write command completion time.

total_read_io_initiation_time

rtIOint

Metric

Microseconds

No

Accumulated total read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ commands or the first txfr_rdy for WRITE commands) observed external to an initiator external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute the average read IO initiation time.

total_write_io_initiation_time

wtIOint

Metric

Microseconds

No

Accumulated total write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to an initiator external to a switch port. The initiation time is sometimes referred to as data access latency.

You can use this information to compute the average write command initiation time.

total_read_io_bytes

rtIOb

Metric

Bytes

Yes

Total read command data that is observed external to an initiator external to a switch port.

total_write_io_bytes

wtIOb

Metric

Bytes

Yes

Total write command data observed external to an initiator external to a switch port.

total_read_io_inter_gap_time

rtIOigt

Metric

Microsecond

No

Accumulated total read command intergap time observed external to an initiator external to a switch port.

You can use this information to compute the average read IO intergap time.

total_write_io_inter_gap_time

wtIOigt

Metric

Microseconds

No

Accumulated total write command intergap time data observed external to an initiator external to a switch port.

You can use this information to compute the average write command intergap time.

total_time_metric_based_read_io_count

tmrtIOc

Metric

Count

No

Total completed read command data observed external to an initiator external to a switch port.

total_time_metric_based_write_io_count

tmwtIOc

Metric

Count

No

Total completed write command data observed external to an initiator external to a switch port.

total_time_metric_based_read_io_bytes

tmrtIOb

Metric

Count

No

Total completed read command data observed external to an initiator external to a switch port, in bytes.

total_time_metric_based_write_io_bytes

tmwtIOb

Metric

Count

No

Total completed write command data observed external to an initiator external to a switch port, in bytes.

read_io_rate

rIOr

Metric

IOs per second

Yes

The rate of read commands observed external to an initiator external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_rate

prIOr

Metric

IOs per second

No

The peak rate of read commands observed external to an initiator external to a switch port.

write_io_rate

wIOr

Metric

IOs per second

Yes

The rate of write commands observed external to an initiator external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_rate

pwIOr

Metric

IOs per second

No

The peak rate of write commands observed external to an initiator external to a switch port.

read_io_bandwidth

rIObw

Metric

Bytes per second

Yes

The read command bandwidth observed external to an initiator external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_read_io_bandwidth

prIObw

Metric

Bytes per second

No

Peak read command bandwidth observed external to an initiator external to a switch port.

write_io_bandwidth

wIObw

Metric

Bytes per second

Yes

The write command bandwidth observed external to an initiator external to a switch port.

This metric is the average value collected over a 4-second interval from the NPU.

peak_write_io_bandwidth

pwIObw

Metric

Bytes per second

No

Peak write command bandwidth observed external to an initiator external to a switch port.

read_io_size_min

rIOsMi

Metric

Bytes

Yes

Minimum read command size observed external to an initiator external to a switch port.

read_io_size_max

rIOsMa

Metric

Bytes

Yes

Maximum read command size observed external to an initiator external to a switch port.

write_io_size_min

wIOsMi

Metric

Bytes

Yes

Minimum write command size observed external to an initiator external to a switch port.

write_io_size_max

wIOsMa

Metric

Bytes

Yes

Maximum write command size observed external to an initiator external to a switch port.

read_io_completion_time_min

rIOctMi

Metric

Microseconds

Yes

Minimum read command completion time observed external to an initiator external to a switch port.

read_io_completion_time_max

rIOctMa

Metric

Microseconds

Yes

Maximum read command completion time observed external to an initiator external to a switch port.

write_io_completion_time_min

wIOctMi

Metric

Microseconds

Yes

Minimum write command completion time observed external to an initiator external to a switch port.

write_io_completion_time_max

wIOctMa

Metric

Microseconds

Yes

Maximum write command completion time observed external to an initiator external to a switch port.

read_io_initiation_time_min

rIOitMi

Metric

Microseconds

Yes

Minimum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to an initiator external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_initiation_time_max

rIOitMa

Metric

Microseconds

Yes

Maximum read command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to an initiator external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_min

wIOitMi

Metric

Microseconds

Yes

Minimum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to an initiator external to a switch port. The initiation time is sometimes referred to as data access latency.

write_io_initiation_time_max

wIOitMa

Metric

Microseconds

Yes

Maximum write command initiation time (time gap between the IO command and the first response from the storage; the first response can be the first data frame for READ or txfer_rdy for WRITE) observed external to an initiator external to a switch port. The initiation time is sometimes referred to as data access latency.

read_io_inter_gap_time_min

rIOigtMi

Metric

Microsecond

Yes

Minimum read command intergap time observed external to an initiator external to a switch port.

read_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_inter_gap_time_max

rIOigtMa

Metric

Microsecond

Yes

Maximum read command intergap time observed external to an initiator external to a switch port.

read_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_min

wIOigtMi

Metric

Microseconds

Yes

Minimum write command intergap time observed external to an initiator external to a switch port.

write_io_inter_gap_time_min is the duration between successive IO commands and is measured in 1/256th of a microsecond.

write_io_inter_gap_time_max

wIOigtMa

Metric

Microseconds

Yes

Maximum write command intergap time observed external to an initiator external to a switch port.

write_io_inter_gap_time_max is the duration between successive IO commands and is measured in 1/256th of a microsecond.

read_io_aborts

rIOa

Metric

Count

Yes

Number of read command aborts observed external to an initiator external to a switch port.

write_io_aborts

wIOa

Metric

Count

Yes

Number of write command aborts observed external to an initiator external to a switch port.

read_io_failures

rIOf

Metric

Count

Yes

Number of read command failures observed external to an initiator external to a switch port.

write_io_failures

wIOf

Metric

Count

Yes

Number of write command failures observed external to an initiator external to a switch port.

read_io_scsi_check_condition_count

rIOSchcoct

Metric

Count

No

Number of read command check conditions seen external to an initiator external to a switch port.

write_io_scsi_check_condition_count

wIOSchcoct

Metric

Count

No

Number of write command check conditions seen external to an initiator external to a switch port.

read_io_scsi_busy_count

rIOsbc

Metric

Count

No

Number of read command busy status seen external to an initiator external to a switch port.

write_io_scsi_busy_count

wIOsbc

Metric

Count

No

Number of write command busy status seen external to an initiator external to a switch port.

read_io_nvme_lba_out_of_range_count

rIONLbaoorct

Metric

Count

No

Number of read command lba out of range errors seen.

write_io_nvme_lba_out_of_range_count

wIONLbaoorct

Metric

Count

No

Number of write command lba out of range errors seen.

read_io_nvme_ns_not_ready_count

rIOnNsnrc

Metric

Count

No

Number of read command namespace not ready errors seen.

write_io_nvme_ns_not_ready_count

wIOnNsnrc

Metric

Count

No

Number of write command namespace not ready errors seen.

read_io_scsi_reservation_conflict_count

rIOSrecct

Metric

Count

No

Number of read command reservation conflicts seen external to an initiator external to a switch port.

read_io_nvme_reservation_conflict_count

rIONrecct

Metric

Count

No

Number of read command reservation conflicts seen external to an initiator external to a switch port.

write_io_scsi_reservation_conflict_count

wIOSrecct

Metric

Count

No

Number of write command reservation conflicts seen external to an initiator external to a switch port.

write_io_nvme_reservation_conflict_count

wIONrecct

Metric

Count

No

Number of write command reservation conflicts seen external to an initiator external to a switch port.

read_io_scsi_queue_full_count

rIOSQfct

Metric

Count

No

Number of read command queue full status seen external to an initiator external to a switch port.

write_io_scsi_queue_full_count

wIOSQfct

Metric

Count

No

Number of write command queue full status seen external to an initiator external to a switch port.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

total_busy_period

totBsy

Metric

Count

No

The total time for which the view instances have been active.

total_write_io_first_burst_count

totWrFirBu

Metric

Count

No

Accumulated total write command first burst observed external to a switch port.

total_write_io_array_delay_time

totWrArrDel

Metric

Count

No

Accumulated total write command array delays observed external to a switch port.

total_write_io_host_delay_time

totWrHosDel

Metric

Count

No

Accumulated total write command host delays observed external to a switch port.

total_write_io_sequences_count

totWrSeq

Metric

Count

No

Accumulated total write command sequences observed external to a switch port.

write_io_host_delay_time_min

wrHosDelMn

Metric

Count

No

Minimum write command host delays observed external to a switch port.

write_io_host_delay_time_max

wrHosDelMx

Metric

Count

No

Maximum write command host delays observed external to a switch port.

write_io_array_delay_time_max

wrArrDelMx

Metric

Count

No

Maximum write command array delays observed external to a switch port.

multisequence_exchange_write_io_sequences_min

wrIoSeqMn

Metric

Count

No

Minimum write command multisequence exchange sequences observed external to a switch port.

multisequence_exchange_write_io_sequences_max

wrIoSeqMx

Metric

Count

No

Maximum write command multisequence exchange sequences observed external to a switch port.

Target Application View Instance (scsi_target_app and nvme_target_app)

Table 6. Flow Metrics for Target Application View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

text

No

A switch port where the SAN Analytics feature is enabled.

vsan

vsan

Key

Count

No

VSAN configured on a switch port with IO since last clearing of metrics.

app_id

app_id

Key

Count

No

Application identifier for an application external to a switch port.

target_id

did

Key

text

No

Target Fibre Channel ID that is external to a switch port with IO since last clearing of metrics.

scsi_target_entity_itl_flow_count

stITLfc

Metadata

Count

No

Number of ITL flows associated with an application for which data is hosted on a target external to a switch port.

nvme_target_entity_itn_flow_count

ntITNfc

Metadata

Count

No

Number of ITN flows associated with an application for which data is hosted on a target external to a switch port.

scsi_target_lun_count

stLc

Metadata

Count

No

Number of LUNs seen external to an application on a target external to a switch port.

nvme_target_namespace_count

ntNc

Metadata

Count

No

Number of namespace IDs seen external to an application on a target external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with an application external to a target external to a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with an application external to a target external to a switch port.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

Initiator Application View Instance (scsi_initiator_app and nvme_initiator_app)

Table 7. Flow Metrics for Initiator Application View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

text

No

A switch port where the SAN Analytics feature is enabled.

vsan

vsan

Key

Count

No

VSAN configured on a switch port with IO since last clearing of metrics.

app_id

app_id

Key

Count

No

Application identifier for an application external to a switch port.

initiator_id

sid

Key

text

No

Initiator Fibre Channel ID external to a switch port where the IO transactions are observed.

scsi_initiator_entity_itl_flow_count

siITLfc

Metadata

Count

No

Number of ITL flows associated with an application for which data is accessed by an initiator external to a switch port.

nvme_initiator_entity_itn_flow_count

niITNfc

Metadata

Count

No

Number of ITN flows associated with an application for which data is accessed by an initiator external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with an application for which the data is accessed by an initiator external to a switch port.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with an application for which the data is accessed by an initiator external to a switch port.

sampling_start_time

samStm

Metric

UNIX time

No

Start of the sampling time interval.

sampling_end_time

samEtm

Metric

UNIX time

No

End of the sampling time interval.

Target IT Flow View Instance (scsi_target_it_flow and nvme_target_it_flow)

Table 8. Flow Metrics for Target IT Flow View Instance

Flow Metric

Type

Unit

Sortable?

Description

Long Name

Short Name

port

port

Key

text

No

A switch port where the SAN Analytics feature is enabled.

vsan

vsan

Key

Count

No

VSAN configured on a switch port with IO since last clearing of metrics.

target_id

did

Key

Text

No

Target Fibre Channel ID external to a switch port with IO since last clearing of metrics.

initiator_id

sid

Key

text

No

Initiator Fibre Channel ID where the IO transactions are being performed on a target external to a switch port.

active_io_read_count

raIO

Metadata

Count

Yes

Number of outstanding read command counts associated with a target-IT-flow record.

active_io_write_count

waIO

Metadata

Count

Yes

Number of outstanding write command counts associated with a target-IT-flow record.

scsi_target_entity_itl_flow_count

stITLfc

Metadata

Count

No

Number of ITL flows associated with a target-IT-flow record.