> For the complete documentation index, see [llms.txt](https://docs.greennode.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.greennode.ai/vmonitor/dashboards/metrics/danh-sach-metrics-ho-tro/danh-sach-metrics-cua-vstorage.md).

# List vStorage's metrics

Below is the list of vStorage metrics that we support:

## Region HCM-03

<table data-header-hidden data-full-width="true"><thead><tr><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Metric</strong></td><td><strong>Unit</strong></td><td><strong>Shown in default dashboard (Yes/No)</strong></td><td><strong>Dimensions</strong><br></td></tr><tr><td>vstorage.account_net_country.bytes_recvd_rate</td><td>bytes/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_net_country.bytes_sent_rate</td><td>bytes/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_net_vngcloud.bytes_recvd_rate</td><td>bytes/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_net_vngcloud.bytes_sent_rate</td><td>bytes/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.method.value_rate</td><td>requests/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.request_time.90_percentile</td><td>seconds</td><td>No</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.request_time.99_percentile</td><td>seconds</td><td>No</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.request_time.mean</td><td>seconds</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.request_total.value_rate</td><td>requests/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.status.value_rate</td><td>requests/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_stats.bytes_used</td><td>bytes</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_stats.container_count</td><td>short</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_stats.object_count</td><td>short</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_stats.quota_bytes</td><td>bytes</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_stats.used_percent</td><td>%</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.container_stats.bytes_used</td><td>bytes</td><td>Yes</td><td>product: vstorage, project_id, region, country, project_name, metric_type</td></tr><tr><td>vstorage.account_requests.request_total.value</td><td>short</td><td>No</td><td><br></td></tr></tbody></table>

## Region HCM-04, HAN-02

Region **HCM-04** and **HAN-02** use a new set of **bucket-level** metrics (`vstorage.bucket_*`). The `_rate` suffix denotes a per-second rate (for example, `bytes_sent_rate` is bytes/s). Detailed percentile/histogram metrics are not shown in the default dashboard; enable them when you need performance analysis.

<table data-header-hidden data-full-width="true"><thead><tr><th></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Metric</strong></td><td><strong>Unit</strong></td><td><strong>Shown in default dashboard (Yes/No)</strong></td><td><strong>Dimensions</strong></td><td><strong>Description</strong><br></td></tr><tr><td>vstorage.bucket_net.bytes_recvd</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume clients send into vStorage per bucket. Typically corresponds to upload/inbound traffic.</td></tr><tr><td>vstorage.bucket_net.bytes_recvd_rate</td><td>bytes/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data clients send into vStorage per bucket. Used to monitor upload/inbound throughput.</td></tr><tr><td>vstorage.bucket_net.bytes_sent</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume vStorage sends out to clients per bucket. Typically corresponds to download/outbound traffic.</td></tr><tr><td>vstorage.bucket_net.bytes_sent_rate</td><td>bytes/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data vStorage sends out to clients per bucket. Used to monitor download/outbound throughput.</td></tr><tr><td>vstorage.bucket_net.bytes_sum</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total traffic per bucket, equal to bytes received + bytes sent.</td></tr><tr><td>vstorage.bucket_net.bytes_sum_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total throughput per bucket, including bytes received + bytes sent per second.</td></tr><tr><td>vstorage.bucket_net_country.bytes_recvd</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume clients send into vStorage by country of the client IP. Typically corresponds to upload/inbound traffic.</td></tr><tr><td>vstorage.bucket_net_country.bytes_recvd_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data clients send into vStorage by country of the client IP. Used to monitor upload/inbound throughput.</td></tr><tr><td>vstorage.bucket_net_country.bytes_sent</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume vStorage sends out to clients by country of the client IP. Typically corresponds to download/outbound traffic.</td></tr><tr><td>vstorage.bucket_net_country.bytes_sent_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data vStorage sends out to clients by country of the client IP. Used to monitor download/outbound throughput.</td></tr><tr><td>vstorage.bucket_net_country.bytes_sum</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total traffic by country of the client IP, equal to bytes received + bytes sent.</td></tr><tr><td>vstorage.bucket_net_country.bytes_sum_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total throughput by country of the client IP, including bytes received + bytes sent per second.</td></tr><tr><td>vstorage.bucket_net_private.bytes_recvd</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume clients send into vStorage from a private/internal IP range or private endpoint. Typically corresponds to upload/inbound traffic.</td></tr><tr><td>vstorage.bucket_net_private.bytes_sent</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume vStorage sends out to clients from a private/internal IP range or private endpoint. Typically corresponds to download/outbound traffic.</td></tr><tr><td>vstorage.bucket_net_private.bytes_sum</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total traffic from a private/internal IP range or private endpoint, equal to bytes received + bytes sent.</td></tr><tr><td>vstorage.bucket_net_user.bytes_recvd</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume clients send into vStorage per user/account. Typically corresponds to upload/inbound traffic.</td></tr><tr><td>vstorage.bucket_net_user.bytes_recvd_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data clients send into vStorage per user/account. Used to monitor upload/inbound throughput.</td></tr><tr><td>vstorage.bucket_net_user.bytes_sent</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume vStorage sends out to clients per user/account. Typically corresponds to download/outbound traffic.</td></tr><tr><td>vstorage.bucket_net_user.bytes_sent_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data vStorage sends out to clients per user/account. Used to monitor download/outbound throughput.</td></tr><tr><td>vstorage.bucket_net_user.bytes_sum</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total traffic per user/account, equal to bytes received + bytes sent.</td></tr><tr><td>vstorage.bucket_net_user.bytes_sum_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total throughput per user/account, including bytes received + bytes sent per second.</td></tr><tr><td>vstorage.bucket_net_vngcloud.bytes_recvd</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume clients send into vStorage from IPs/CIDRs belonging to VNGCloud or the internal VNGCloud network. Typically corresponds to upload/inbound traffic.</td></tr><tr><td>vstorage.bucket_net_vngcloud.bytes_recvd_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data clients send into vStorage from IPs/CIDRs belonging to VNGCloud or the internal VNGCloud network. Used to monitor upload/inbound throughput.</td></tr><tr><td>vstorage.bucket_net_vngcloud.bytes_sent</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume vStorage sends out to clients from IPs/CIDRs belonging to VNGCloud or the internal VNGCloud network. Typically corresponds to download/outbound traffic.</td></tr><tr><td>vstorage.bucket_net_vngcloud.bytes_sent_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of data vStorage sends out to clients from IPs/CIDRs belonging to VNGCloud or the internal VNGCloud network. Used to monitor download/outbound throughput.</td></tr><tr><td>vstorage.bucket_net_vngcloud.bytes_sum</td><td>bytes</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total traffic from IPs/CIDRs belonging to VNGCloud or the internal VNGCloud network, equal to bytes received + bytes sent.</td></tr><tr><td>vstorage.bucket_net_vngcloud.bytes_sum_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total throughput from IPs/CIDRs belonging to VNGCloud or the internal VNGCloud network, including bytes received + bytes sent per second.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.90_percentile</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>P90 request throughput. 90% of requests have throughput less than or equal to this value.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.90_percentile_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of P90 throughput. Use with caution as the rate of a percentile can be misleading.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.99_percentile</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>P99 request throughput. Used to inspect the group of requests with high data transfer rate at the tail.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.99_percentile_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of P99 throughput. Use with caution as the rate of a percentile can be misleading.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.count</td><td>requests</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Number of requests recorded in the throughput measurement.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.count_rate</td><td>requests/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Requests per second based on the number of throughput samples recorded.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.lower</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Lowest request throughput during the statistics window.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.lower_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the lowest throughput. Rarely used in the default dashboard.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.mean</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Average request throughput. Used to evaluate the average data transfer rate when uploading/downloading objects.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.mean_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the average throughput. Usually less useful than the mean value directly.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.median</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>P50/median request throughput. Half of requests have throughput less than or equal to this value.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.median_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the median throughput. Usually less useful than the median directly.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.stddev</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Throughput standard deviation. Used to assess the variability of the data transfer rate.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.stddev_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of throughput standard deviation. Rarely used in the default dashboard.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.sum</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total throughput value recorded during the statistics window.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.sum_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the total recorded throughput.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.upper</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Highest request throughput during the statistics window.</td></tr><tr><td>vstorage.bucket_requests.bytes_per_second.upper_rate</td><td>bytes/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the highest throughput. Rarely used in the default dashboard.</td></tr><tr><td>vstorage.bucket_requests.method.value</td><td>requests</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total number of requests by HTTP method such as GET, PUT, POST, DELETE, HEAD.</td></tr><tr><td>vstorage.bucket_requests.method.value_rate</td><td>requests/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Requests per second by HTTP method such as GET, PUT, POST, DELETE, HEAD.</td></tr><tr><td>vstorage.bucket_requests.operation.value</td><td>requests</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total number of requests by S3/RGW operation. More detailed than HTTP method; suitable for investigating which operation type causes load or errors.</td></tr><tr><td>vstorage.bucket_requests.operation.value_rate</td><td>requests/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Requests per second by S3/RGW operation such as get_obj, put_obj, list_bucket, complete_multipart.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.90_percentile</td><td>seconds or ms</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>P90 request latency. 90% of requests have processing time less than or equal to this value.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.90_percentile_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of P90 latency. Use with caution as the rate of a percentile can be misleading.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.99_percentile</td><td>seconds or ms</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>P99 request latency. 99% of requests have processing time less than or equal to this value. Used to detect tail latency.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.99_percentile_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of P99 latency. Use with caution as the rate of a percentile can be misleading.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.count</td><td>requests</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Number of requests recorded in the latency measurement.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.count_rate</td><td>requests/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Requests per second based on the number of latency samples recorded.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.lower</td><td>seconds or ms</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Lowest latency during the statistics window.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.lower_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the lowest latency. Rarely used in operational dashboards.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.mean</td><td>seconds or ms</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Average request processing time of the bucket. Used to monitor average latency.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.mean_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the average latency. Usually less useful than the mean value directly.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.median</td><td>seconds or ms</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>P50/median request latency. Half of requests have latency less than or equal to this value.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.median_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the median latency. Usually less useful than the median directly.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.stddev</td><td>seconds or ms</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Latency standard deviation. Used to assess latency variability.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.stddev_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of latency standard deviation. Rarely used in the default dashboard.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.sum</td><td>seconds or ms</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total latency of requests during the statistics window.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.sum_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the total latency. Usually only used for deep analysis.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.upper</td><td>seconds or ms</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Highest latency during the statistics window.</td></tr><tr><td>vstorage.bucket_requests.request_time_second.upper_rate</td><td>seconds/s or ms/s</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Rate of change of the highest latency. Rarely used in the default dashboard.</td></tr><tr><td>vstorage.bucket_requests.request_total.value</td><td>requests</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total number of requests to the bucket during the collection window.</td></tr><tr><td>vstorage.bucket_requests.request_total.value_rate</td><td>requests/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total requests per second to the bucket, including all S3 methods and operations.</td></tr><tr><td>vstorage.bucket_requests.status.value</td><td>requests</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total number of requests by HTTP status code. Used to analyze errors and the success/failure ratio.</td></tr><tr><td>vstorage.bucket_requests.status.value_rate</td><td>requests/s</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Requests per second by HTTP status code. Used to monitor 2xx, 4xx, 5xx, 499, 500, 503, SlowDown.</td></tr><tr><td>vstorage.bucket_stats.bytes_used</td><td>bytes</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total data volume currently used by the bucket. Used for capacity, quota and billing.</td></tr><tr><td>vstorage.bucket_stats.object_count</td><td>objects</td><td>Yes</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Total number of objects currently in the bucket. Used to monitor object count and growth.</td></tr><tr><td>vstorage.bucket_stats.object_lock_enabled</td><td>boolean / 0-1</td><td>No</td><td>product: vstorage, project_id, region, country, bucket, metric_type</td><td>Object Lock status of the bucket. Value 1 is enabled, 0 is disabled.</td></tr></tbody></table>

<br>
