# On ONTAP cluster
security login role create -role monitor -cmddirname"volume show"-accessreadonly
security login role create -role monitor -cmddirname"aggregate show"-accessreadonly
security login role create -role monitor -cmddirname"lun show"-accessreadonly
security login role create -role monitor -cmddirname"statistics"-accessreadonly
security login create -user-or-group-name monitor -role monitor -application http -authmethod password
Metrics Collected
Metric
Description
netapp_ontap_aggregate_size_bytes
Aggregate total size
netapp_ontap_aggregate_used_bytes
Aggregate used space
netapp_ontap_volume_size_bytes
Volume size
netapp_ontap_volume_used_bytes
Volume used space
netapp_ontap_volume_iops
Volume IOPS
netapp_ontap_volume_throughput_bytes
Volume throughput
netapp_ontap_volume_latency_us
Volume latency
netapp_ontap_lun_size_bytes
LUN size
netapp_ontap_lun_used_bytes
LUN used space
netapp_ontap_port_speed_bytes
Port speed
netapp_ontap_cluster_health
Cluster health status
Labels
Label
Description
cluster
Cluster name
node
Node name
aggregate
Aggregate name
volume
Volume name
svm
Storage VM name
lun
LUN path
Common Dashboards
Capacity Planning
# Total capacity across all arrays
sum(storage_capacity_total_bytes) by (vendor)
# Capacity utilization
sum(storage_capacity_used_bytes) / sum(storage_capacity_total_bytes) * 100
# Days until full (at current growth rate)
(storage_capacity_total_bytes - storage_capacity_used_bytes)
/ deriv(storage_capacity_used_bytes[7d])
/ 86400
Performance
# Total IOPS across arrays
sum(rate(storage_volume_read_iops[5m]) + rate(storage_volume_write_iops[5m]))
# Average latency
avg(storage_volume_read_latency_us + storage_volume_write_latency_us) / 2
# Top 10 volumes by IOPS
topk(10, rate(storage_volume_read_iops[5m]) + rate(storage_volume_write_iops[5m]))
We value your privacy
We use Google Analytics to understand how our site is used, which helps us improve our platform and documentation. If you accept, your visit is tracked anonymously. If you decline, we won't track you at all.