You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azure-netapp-files-metrics.md
+98Lines changed: 98 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,104 @@ ms.author: anfdocs
12
12
13
13
Azure NetApp Files provides metrics on allocated storage, actual storage usage, volume IOPS, and latency. By analyzing these metrics, you can gain a better understanding on the usage pattern and volume performance of your NetApp accounts.
14
14
15
+
## Definitions
16
+
17
+
Understanding the following terms is essential to your grasp of performance and capacity metrics in Azure NetApp Files:
18
+
19
+
-**Capacity pool** – A capacity pool is how capacity is billed in Azure NetApp Files. Capacity pools contain volumes.
20
+
-**Volume quota** – The amount of capacity provisioned to an Azure NetApp Files volume. Volume quota is directly tied to automatic Quality of Service (Qos), which impacts the volume performance. For more information, see [QoS types for capacity pools](azure-netapp-files-understand-storage-hierarchy.md#qos_types).
21
+
-**Throughput** – The amount of data transmitted across the wire (read/write/other) between Azure NetApp Files and the client. Throughput in Azure NetApp Files is measured in bytes per second.
22
+
-**Latency** – Latency is the amount of time for a storage operation to complete within storage from the time it arrives to the time it is processed and is ready to be sent back to the client. Latency in Azure NetApp Files is measured in milliseconds (ms).
23
+
24
+
### Storage performance operation metrics
25
+
26
+
An operation in Azure NetApp Files is defined as _something_ that happens during a client-server conversation. For example, when a client requests a file to be read from an Azure NetApp Files volume, read and “other” operations are sent and received between the client and server.
27
+
28
+
When monitoring the Azure NetApp Files volume, read and write operations are self-explanatory. Metrics includes another category called "Other IOPS," referring to any operation that is not a read or write. These operations include metadata, which is present alongside most read and write operations. The "Other IOPS" metric encompasses the following metadata operations:
29
+
30
+
**NFSv3**
31
+
- A summary of NFSv3 metadata calls included in “Other IOPS” as covered in [RFC-1813](https://www.rfc-editor.org/rfc/rfc1813):
32
+
- Procedure 0: NULL - Do nothing
33
+
- Procedure 1: GETATTR - Get file attributes
34
+
- Procedure 2: SETATTR - Set file attributes
35
+
- Procedure 3: LOOKUP - Lookup filename
36
+
- Procedure 4: ACCESS - Check Access Permission
37
+
- Procedure 5: READLINK - Read from symbolic link
38
+
- Procedure 8: CREATE - Create a file
39
+
- Procedure 9: MKDIR - Create a directory
40
+
- Procedure 10: SYMLINK - Create a symbolic link
41
+
- Procedure 11: MKNOD - Create a special device
42
+
- Procedure 12: REMOVE - Remove a File
43
+
- Procedure 13: RMDIR - Remove a Directory
44
+
- Procedure 14: RENAME - Rename a File or Directory
45
+
- Procedure 15: LINK - Create Link to an object
46
+
- Procedure 16: READDIR - Read From Directory
47
+
- Procedure 17: READDIRPLUS - Extended read from directory
48
+
- Procedure 18: FSSTAT - Get dynamic file system information
49
+
- Procedure 19: FSINFO - Get static file system Information
50
+
- Procedure 20: PATHCONF - Retrieve POSIX information
51
+
- Procedure 21: COMMIT - Commit cached data on a server to stable storage
52
+
53
+
**NFSv4.1**
54
+
55
+
A summary of NFSv4.1 metadata calls included in “Oother IOPSops” as covered in [RFC-7530](https://www.rfc-editor.org/rfc/rfc7530):
56
+
- Procedure 0: NULL – Do nothing
57
+
- Procedure 1: COMPOUND – Combining multiple NFS operations into a single request
58
+
- Operation 3: ACCESS – Check access rights
59
+
- Operation 4: CLOSE – Close file
60
+
- Operation 5: COMMIT – Commit cached data
61
+
- Operation 6: CREATE - Create a Non-regular File Object
- Operation 16: LOOKUPP - Look Up Parent Directory
72
+
- Operation 17: NVERIFY - Verify Difference in Attributes
73
+
- Operation 18: OPEN - Open a Regular File
74
+
- Operation 19: OPENATTR - Open Named Attribute Directory
75
+
- Operation 20: OPEN_CONFIRM - Confirm Open
76
+
- Operation 21: OPEN_DOWNGRADE - Reduce Open File Access
77
+
- Operation 22: PUTFH - Set Current Filehandle
78
+
- Operation 23: PUTPUBFH - Set Public Filehandle
79
+
- Operation 24: PUTROOTFH - Set Root Filehandle
80
+
- Operation 26: READDIR - Read Directory
81
+
- Operation 27: READLINK - Read Symbolic Link
82
+
- Operation 28: REMOVE - Remove File System Object
83
+
- Operation 29: RENAME - Rename Directory Entry
84
+
- Operation 30: RENEW - Renew a Lease
85
+
- Operation 32: SAVEFH - Save Current Filehandle
86
+
- Operation 33: SECINFO - Obtain Available Security
87
+
- Operation 34: SETATTR - Set Attributes
88
+
- Operation 35: SETCLIENTID - Negotiate Client ID
89
+
- Operation 36: SETCLIENTID_CONFIRM - Confirm Client ID
90
+
- Operation 37: VERIFY - Verify Same Attributes
91
+
- Operation 39: RELEASE_LOCKOWNER – Release Lock-Owner State
92
+
93
+
**SMB (includes SMB2 and SMB3.x)**
94
+
SMB commands listed in Other IOPS with opcode value:
95
+
- SMB2 NEGOTIATE 0x0000
96
+
- SMB2 SESSION_SETUP 0x0001
97
+
- SMB2 LOGOFF 0x0002
98
+
- SMB2 TREE_CONNECT 0x0003
99
+
- SMB2 TREE_DISCONNECT 0x0004
100
+
- SMB2 CREATE 0x0005
101
+
- SMB2 CLOSE 0x0006
102
+
- SMB2 FLUSH 0x0007
103
+
- SMB2 LOCK 0x000A
104
+
- SMB2 IOCTL 0x000B
105
+
- SMB2 CANCEL 0x000C
106
+
- SMB2 ECHO 0x000D
107
+
- SMB2 QUERY_DIRECTORY 0x000E
108
+
- SMB2 CHANGE_NOTIFY 0x000F
109
+
- SMB2 QUERY_INFO 0x0010
110
+
- SMB2 SET_INFO 0x0011
111
+
- SMB2 OPLOCK_BREAK 0x0012
112
+
15
113
## Ways to access metrics
16
114
17
115
Azure NetApp Files metrics are natively integrated into Azure monitor. From within the Azure portal, you can find metrics for Azure NetApp Files capacity pools and volumes from two locations:
0 commit comments