Metric | Chart name | VMP metric name | Meaning and purpose |
Public Bandwidth (upload) | Public Bandwidth | cr_instance_public_upload_traffic_bytes_total | Traffic generated when clients push image layer data to the CR instance over the public network. |
Public Bandwidth (download/transit) | | cr_instance_public_download_traffic_bytes_total | Traffic transitted transferred through the CR instance when clients pull container images from it over the public network. |
Public Bandwidth (TOS direct download) | | cr_instance_tos_public_download_bytes | Traffic generated when clients directly download image layers from TOS after being redirected to its direct download endpoint by CR during image pull operations over the public network. |
Prviate bandwidth (upload) | Private Bandwidth | cr_instance_private_upload_traffic_bytes_total | Traffic generated when clients push container image layer data to the CR instance over the internal network. |
Internal Bandwidth (download/transit) | | cr_instance_private_download_traffic_bytes_total | Traffic transitted through the CR instance when clients pull container images from it over the internal network. |
Private Bandwidth (TOS direct download) | | cr_instance_tos_private_download_bytes | Traffic generated when clients directly download image layers from TOS after being redirected to its internal network endpoint by CR during image pull operations over the internal network. |
Storage Usage | Storage Usage | cr_instance_storage_usage_bytes | The storage currently consumed by the instance. This information is used to assess storage utilization. |
Request QPS | Request QPS | cr_instance_requests_total | Total requests per second for the instance. This information is used to monitor whether peak values approach the instance's upper limit. |
QPS by API | QPS by API | |
Feature type | Legend item | Description |
Image layer requests | blob GET | Requests to download image layer (blob) data. These account for the highest proportion of image pull requests. |
| blob HEAD | Requests to check whether image layers exist. These requests are triggered before both pull and push operations. |
| blob POST | Requests to initiate image layer uploads. |
| blob PUT | Requests to complete uploads of image layer data. |
Image manifest requests | manifest GET | Requests for retrieving image manifests to parse versions and layer composition. |
| manifest HEAD | Checks whether the image manifest exists. |
| manifest PUT | Requests to upload image manifests. These are the last step in an image push operation. |
Authentication | token GET | Requests to obtain tokens (authentication requests before pushing or pulling images). |
| token POST | POST requests to exchanges for tokens. |
Others | other GET | GET requests other than those listed above. For example, version detection and directory listing. |
| other POST | POST requests other than those listed above. |
| other PUT | PUT requests other than those listed above. |
| other DELETE | Requests to delete image layers, image manifests, tags, or other artifacts. |