A newer release of this product is available.
Storage monitored-files endpoint overview
Contributors
Suggest changes
- PDF of this doc site
Collection of separate PDF docs
Creating your file...
This may take a few minutes. Thanks for your patience.
Your file is ready
Retrieving all monitored files
# The API: GET /api/storage/monitored-files # The call: curl -X GET "https://<mgmt-ip>/api/storage/monitored-files"
Provisioning a monitored file
# The API: POST /api/storage/monitored-files # The call: curl -d "@test_mfiles_post.txt" -X POST "https://<mgmt-ip>/api/storage/monitored-files" test_mfiles_post.txt(body): { "svm": { "name": "vs0" }, "volume": { "name": "vol1" }, "path": "/a/b/c/file.txt" }
Removing a file from the monitored files list
# The API: DELETE /api/storage/monitored-files/{uuid} # The call: curl -X DELETE "https://<mgmt-ip>/api/storage/monitored-files/6f68c85b-45e1-11e9-8fc7-005056bbc848"
Alternate method for removing files from the monitored files list
Monitored files can also be deleted via a combination of any of (uuid, svm.name, svm.uuid, volume.name, volume.uuid, path). For example, to remove all monitored-files from monitoring in a single svm named vs0, use the following
# The API: DELETE /api/storage/monitored-files # The call: curl -X DELETE "https://<mgmt-ip>/api/storage/monitored-files?svm.name=vs0"
Performance monitoring
Performance of the monitored file can be monitored by the metric.*
and statistics.*
properties. These fields show the performance of the monitored file in terms of IOPS, latency and throughput. The metric.*
properties denote an average whereas statistics.*
properties denote a real-time monotonically increasing value aggregated across all nodes.