Volcengine NAS File Storage
Collect Volcengine NAS metrics data
Configuration¶
Install Func¶
It is recommended to activate TrueWatch Integration - Extensions - DataFlux Func (Automata): all prerequisites are automatically installed, please proceed with the script installation
If deploying Func manually, refer to Deploy Func Manually
Install Script¶
Note: Please prepare the required Volcengine AK in advance (for simplicity, you can directly grant global read-only permission
ReadOnlyAccess
)
To synchronize NAS cloud resource monitoring data, we install the corresponding collection script: "TrueWatch Integration (Volcengine-NAS Collection)" (ID: integration_volcengine_nas
)
After clicking 【Install】, input the corresponding parameters: Volcengine AK, Volcengine account name, and Regions.
Click 【Deploy Startup Script】, the system will automatically create the Startup
script set and configure the corresponding startup script.
After enabling, you can see the corresponding automatic trigger configuration in 「Manage / Automatic Trigger Configuration」. Click 【Execute】 to immediately execute once without waiting for the scheduled time. Wait a moment, and you can view the execution task records and corresponding logs.
Verification¶
- In 「Manage / Automatic Trigger Configuration」, confirm if the corresponding task has the automatic trigger configuration, and check the corresponding task records and logs for any anomalies
- In TrueWatch, check if asset information exists in 「Infrastructure - Resource Catalog」
- In TrueWatch, check if there is corresponding monitoring data in 「Metrics」
Metrics¶
Configure Volcengine NAS monitoring metrics, you can collect more metrics through configuration Volcengine NAS Extreme Type Metrics Details and Volcengine NAS Capacity Type Metrics Details
Volcengine NAS Extreme Type Monitoring Metrics¶
MetricName |
Subnamespace |
Metric Name | MetricUnit | Dimension |
---|---|---|---|---|
Nfsv3ReadBandwidth |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4ReadBandwidth |
bandwidth |
NFSv4 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv3WriteBandwidth |
bandwidth |
NFSv3 Write Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4WriteBandwidth |
bandwidth |
NFSv4 Write Bandwidth | Bytes/Second(SI) | ResourceID |
TotalStorage |
capacity |
Total Capacity | Mebibytes | ResourceID |
UsedStorage |
capacity |
Used Capacity | Mebibytes | ResourceID |
TotalInode |
capacity |
Total Inode | Count | ResourceID |
UsedInode |
capacity |
Used Inode | Count | ResourceID |
StorageUtil |
capacity |
Capacity Utilization | Percent | ResourceID |
InodeUtil |
capacity |
Inode Utilization | Percent | ResourceID |
TotalConnection |
connection |
Total Connections | Count | ResourceID |
CurrentConnection |
connection |
Current Connections | Count | ResourceID |
ConnectionUtil |
connection |
Connection Utilization | Percent | ResourceID |
Nfsv3ReadIops |
iops |
NFSv3 Read IOPS | Count/Second | ResourceID |
Nfsv3WriteIops |
iops |
NFSv3 Write IOPS | Count/Second | ResourceID |
Nfsv3ReadBandwidth |
iops |
NFSv4 Read IOPS | Count/Second | ResourceID |
Nfsv3ReadBandwidth |
iops |
NFSv4 Write IOPS | Count/Second | ResourceID |
Nfsv3WriteLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv3ReadLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4ReadLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4WriteLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
NfsMetaLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
NfsMetaQps |
qps |
NFS Metadata QPS | Count/Second | ResourceID |
Volcengine NAS Capacity Type Monitoring Metrics¶
MetricName |
Subnamespace |
Metric Name | MetricUnit | Dimension |
---|---|---|---|---|
Nfsv3ReadBandwidth |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4ReadBandwidth |
bandwidth |
NFSv4 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv3WriteBandwidth |
bandwidth |
NFSv3 Write Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4WriteBandwidth |
bandwidth |
NFSv4 Write Bandwidth | Bytes/Second(SI) | ResourceID |
TotalStorage |
capacity |
Total Capacity | Mebibytes | ResourceID |
UsedStorage |
capacity |
Used Capacity | Mebibytes | ResourceID |
TotalInode |
capacity |
Total Inode | Count | ResourceID |
UsedInode |
capacity |
Used Inode | Count | ResourceID |
StorageUtil |
capacity |
Capacity Utilization | Percent | ResourceID |
InodeUtil |
capacity |
Inode Utilization | Percent | ResourceID |
Nfsv3ReadIops |
iops |
NFSv3 Read IOPS | Count/Second | ResourceID |
Nfsv3WriteIops |
iops |
NFSv3 Write IOPS | Count/Second | ResourceID |
Nfsv3ReadBandwidth |
iops |
NFSv4 Read IOPS | Count/Second | ResourceID |
Nfsv3ReadBandwidth |
iops |
NFSv4 Write IOPS | Count/Second | ResourceID |
Nfsv3WriteLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv3ReadLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4ReadLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
Nfsv4WriteLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
NfsMetaLatency |
bandwidth |
NFSv3 Read Bandwidth | Bytes/Second(SI) | ResourceID |
NfsMetaQps |
qps |
NFS Metadata QPS | Count/Second | ResourceID |
Object¶
The collected Volcengine NAS object data structure can be seen in 「Infrastructure - Resource Catalog」
{
"measurement": "volcengine_nas",
"tags": {
"RegionId" : "cn-guangzhou",
"ProjectName" : "default",
"AccountId" : "2102598xxxx",
"FileSystemId" : "enas-cngza0cfd219xxxxx ",
"FileSystemName" : "xxxxx",
"FileSystemType" : "Extreme",
"Status" : "Active"
},
"fileds": {
"ZoneId": "cn-guangzhou-a",
"Capacity": "{JSON data}",
"StorageType": "Standard",
"ChargeType": "PayAsYouGo",
"Description": "xxxxxx",
"Description": "xxxxxx",
"CreateTime": "2024-12-16T02:43:11Z",
"UpdateTime": "2024-12-16T06:33:36Z",
"Tags": "[]"
}
}
Note: Fields in
tags
andfields
may change with subsequent updatesNote 1:
FileSystemType
is the file type, including Extreme and Capacity types