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 continue with the script installation
If you deploy Func yourself, refer to Self-deploy Func
Install Script¶
Note: Please prepare the required Volcengine AK in advance (for simplicity, you can directly grant the 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
)
Click [Install], then enter 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 scripts.
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. After a while, you can view the execution task records and corresponding logs.
Verification¶
- In "Manage / Automatic Trigger Configuration", confirm whether the corresponding task has the automatic trigger configuration, and check the corresponding task records and logs for any anomalies
- In TrueWatch, "Infrastructure - Resource Catalog", check if the asset information exists
- In TrueWatch, "Metrics", check if there is corresponding monitoring data
Metrics¶
Configure Volcengine NAS monitoring metrics, you can collect more metrics through configuration Volcengine NAS Extreme Metrics Details and Volcengine NAS Capacity Metrics Details
Volcengine NAS Extreme 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 Storage | Mebibytes | ResourceID |
UsedStorage |
capacity |
Used Storage | Mebibytes | ResourceID |
TotalInode |
capacity |
Total Inode | Count | ResourceID |
UsedInode |
capacity |
Used Inode | Count | ResourceID |
StorageUtil |
capacity |
Storage 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 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 Storage | Mebibytes | ResourceID |
UsedStorage |
capacity |
Used Storage | Mebibytes | ResourceID |
TotalInode |
capacity |
Total Inode | Count | ResourceID |
UsedInode |
capacity |
Used Inode | Count | ResourceID |
StorageUtil |
capacity |
Storage 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: The fields in
tags
andfields
may change with subsequent updatesNote 1:
FileSystemType
is the file type, including Extreme and Capacity types