Anthos metrics list

Stackdriver supports the metric types from Anthos services listed on this page.

To use these metrics in charting or alerting, your Google Cloud Platform project or AWS account must be associated with a Workspace. For more information, see Workspaces.
  • For a general explanation of the entries in the tables, including information about values like DELTA and GAUGE, see Metric types.

  • For information about statements of the form “Sampled every x seconds” and “After sampling, data is not visible for up to y seconds”, see Additional information: metadata.

  • For a set of complete, current lists of supported metric types, see Metrics list.

Anthos metrics

Metrics from Anthos.

istio.io

Metrics from Istio. Launch stages of these metrics: BETA

The following metric type names must be prefixed with istio.io/. That prefix has been omitted so that the names fit within the table.

Metric type
Launch stage, Display name
Kind, Type, Unit
Description
Labels
service/client/received_bytes_count
BETA Client Received Bytes Count
CUMULATIVE, INT64, By
Cumulative number of bytes received by the service as a client through connections.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/client/request_bytes
BETA Client Request Bytes
DELTA, DISTRIBUTION, By
Distribution of outgoing request sizes from the service in bytes.
request_operation: Unique string used to identify the API Method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/client/request_count
BETA Client Request Count
DELTA, INT64, 1
Number of requests sent by the service.
request_operation: Unique string used to identify the API Method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/client/response_bytes
BETA Client Response Bytes
DELTA, DISTRIBUTION, By
Distribution of response sizes received by the service in bytes.
request_operation: Unique string used to identify the API Method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/client/roundtrip_latencies
BETA Client Roundtrip Latencies
DELTA, DISTRIBUTION, ms
Distribution of outgoing request round trip latency from the service.
request_operation: Unique string used to identify the API Method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/client/sent_bytes_count
BETA Client Sent Bytes Count
CUMULATIVE, INT64, By
Cumulative number of bytes sent by the service as a client through connections.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/server/received_bytes_count
BETA Server Received Bytes Count
CUMULATIVE, INT64, By
Cumulative number of bytes received by the service as a server through connections.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/server/request_bytes
BETA Server Request Bytes
DELTA, DISTRIBUTION, By
Distribution of incoming request sizes received by the service in bytes.
request_operation: Unique string used to identify the API method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/server/request_count
BETA Server Request Count
DELTA, INT64, 1
Number of requests received by the service.
request_operation: Unique string used to identify the API method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/server/response_bytes
BETA Server Response Bytes
DELTA, DISTRIBUTION, By
Distribution of response sizes sent by the service in bytes.
request_operation: Unique string used to identify the API method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/server/response_latencies
BETA Server Response Latencies
DELTA, DISTRIBUTION, ms
Distribution of service response latency for incoming requests.
request_operation: Unique string used to identify the API method (if available) or HTTP Method.
api_version: Version of the API.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
response_code: (INT64) Response code of the request according to protocol.
api_name: Name of the API.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).
service/server/sent_bytes_count
BETA Server Sent Bytes Count
CUMULATIVE, INT64, By
Cumulative number of bytes sent by the service as a server through connections.
request_protocol: Protocol of the request or connection (e.g. HTTP, gRPC, TCP).
service_authentication_policy: Determines if Istio was used to secure communications between services and how. Currently supported values: `NONE`, `MUTUAL_TLS`.
mesh_uid: Unique identifier for the mesh that is being monitored.
destination_service_name: Name of destination service.
destination_service_namespace: Namespace of destination service.
destination_port: (INT64) Port of the destination service.
source_principal: Principal of the source workload instance.
source_workload_name: Name of the source workload.
source_workload_namespace: Namespace of the source workload.
source_owner: Owner of the source workload instance (e.g. k8s Deployment).
destination_principal: Principal of the destination workload instance.
destination_workload_name: Name of the destination workload.
destination_workload_namespace: Namespace of the destination workload.
destination_owner: Owner of the destination workload instance (e.g. k8s Deployment).

kubernetes.io

Metrics for Kubernetes Engine. Some older versions instead use the container metrics. Launch stages of these metrics: GA BETA

The following metric type names must be prefixed with kubernetes.io/. That prefix has been omitted so that the names fit within the table.

Metric type
Launch stage, Display name
Kind, Type, Unit
Description
Labels
container/accelerator/duty_cycle
BETA Accelerator duty cycle
GAUGE, INT64, %
Percent of time over the past sample period (10s) during which the accelerator was actively processing. Sampled every 60 seconds.
make: Make of the accelerator (e.g. nvidia)
accelerator_id: ID of the accelerator.
model: Model of the accelerator (e.g. 'Tesla P100')
container/accelerator/memory_total
BETA Accelerator memory total
GAUGE, INT64, By
Total accelerator memory in bytes. Sampled every 60 seconds.
make: Make of the accelerator (e.g. nvidia)
accelerator_id: ID of the accelerator.
model: Model of the accelerator (e.g. 'Tesla P100')
container/accelerator/memory_used
BETA Accelerator memory used
GAUGE, INT64, By
Total accelerator memory allocated in bytes. Sampled every 60 seconds.
make: Make of the accelerator (e.g. nvidia)
accelerator_id: ID of the accelerator.
model: Model of the accelerator (e.g. 'Tesla P100')
container/accelerator/request
BETA Request accelerators
GAUGE, INT64, {devices}
Number of accelerator devices requested by the container. Sampled every 60 seconds.
resource_name: Name of the requested accelerator resource.
container/cpu/core_usage_time
BETA CPU usage time
CUMULATIVE, DOUBLE, s
Cumulative CPU usage on all cores used by the container in seconds. Sampled every 60 seconds.
container/cpu/limit_cores
BETA Limit cores
GAUGE, DOUBLE, {cpu}
CPU cores limit of the container. Sampled every 60 seconds.
container/cpu/limit_utilization
BETA CPU limit utilization
GAUGE, DOUBLE, 1
The fraction of the CPU limit that is currently in use on the instance. This value cannot exceed 1 as usage cannot exceed the limit. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
container/cpu/request_cores
BETA Request cores
GAUGE, DOUBLE, {cpu}
Number of CPU cores requested by the container. Sampled every 60 seconds.
container/cpu/request_utilization
BETA CPU request utilization
GAUGE, DOUBLE, 1
The fraction of the requested CPU that is currently in use on the instance. This value can be greater than 1 as usage can exceed the request. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
container/ephemeral_storage/limit_bytes
BETA Ephemeral storage limit
GAUGE, INT64, By
Local ephemeral storage limit in bytes. Sampled every 60 seconds.
container/ephemeral_storage/request_bytes
BETA Ephemeral storage request
GAUGE, INT64, By
Local ephemeral storage request in bytes. Sampled every 60 seconds.
container/ephemeral_storage/used_bytes
BETA Ephemeral storage usage
GAUGE, INT64, By
Local ephemeral storage usage in bytes. Sampled every 60 seconds.
container/memory/limit_bytes
BETA Memory limit
GAUGE, INT64, By
Memory limit of the container in bytes. Sampled every 60 seconds.
container/memory/limit_utilization
BETA Memory limit utilization
GAUGE, DOUBLE, 1
The fraction of the memory limit that is currently in use on the instance. This value cannot exceed 1 as usage cannot exceed the limit. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
memory_type: Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.
container/memory/request_bytes
BETA Memory request
GAUGE, INT64, By
Memory request of the container in bytes. Sampled every 60 seconds.
container/memory/request_utilization
BETA Memory request utilization
GAUGE, DOUBLE, 1
The fraction of the requested memory that is currently in use on the instance. This value can be greater than 1 as usage can exceed the request. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
memory_type: Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.
container/memory/used_bytes
BETA Memory usage
GAUGE, INT64, By
Memory usage in bytes. Sampled every 60 seconds.
memory_type: Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.
container/restart_count
BETA Restart count
CUMULATIVE, INT64, 1
Number of times the container has restarted. Sampled every 60 seconds.
container/uptime
BETA Uptime
GAUGE, DOUBLE, s
Time in seconds that the container has been running. Sampled every 60 seconds.
node/cpu/allocatable_cores
BETA Allocatable cores
GAUGE, DOUBLE, {cpu}
Number of allocatable CPU cores on the node. Sampled every 60 seconds.
node/cpu/allocatable_utilization
BETA CPU allocatable utilization
GAUGE, DOUBLE, 1
The fraction of the allocatable CPU that is currently in use on the instance. This value cannot exceed 1 as usage cannot exceed allocatable CPU cores. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
node/cpu/core_usage_time
BETA CPU usage time
CUMULATIVE, DOUBLE, s
Cumulative CPU usage on all cores used on the node in seconds. Sampled every 60 seconds.
node/cpu/total_cores
BETA Total cores
GAUGE, DOUBLE, {cpu}
Total number of CPU cores on the node. Sampled every 60 seconds.
node/ephemeral_storage/allocatable_bytes
BETA Allocatable ephemeral storage
GAUGE, INT64, By
Local ephemeral storage bytes allocatable on the node. Sampled every 60 seconds.
node/ephemeral_storage/inodes_free
GA Free inodes
GAUGE, INT64, 1
Free number of inodes on local ephemeral storage. Sampled every 60 seconds.
node/ephemeral_storage/inodes_total
GA Total inodes
GAUGE, INT64, 1
Total number of inodes on local ephemeral storage. Sampled every 60 seconds.
node/ephemeral_storage/total_bytes
BETA Total ephemeral storage
GAUGE, INT64, By
Total ephemeral storage bytes on the node. Sampled every 60 seconds.
node/ephemeral_storage/used_bytes
BETA Ephemeral storage usage
GAUGE, INT64, By
Local ephemeral storage bytes used by the node. Sampled every 60 seconds.
node/memory/allocatable_bytes
BETA Allocatable memory
GAUGE, INT64, By
Cumulative memory bytes used by the node. Sampled every 60 seconds.
node/memory/allocatable_utilization
BETA Memory allocatable utilization
GAUGE, DOUBLE, 1
The fraction of the allocatable memory that is currently in use on the instance. This value cannot exceed 1 as usage cannot exceed allocatable memory bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
memory_type: Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.
node/memory/total_bytes
BETA Total memory
GAUGE, INT64, By
Number of bytes of memory allocatable on the node. Sampled every 60 seconds.
node/memory/used_bytes
BETA Memory usage
GAUGE, INT64, By
Cumulative memory bytes used by the node. Sampled every 60 seconds.
memory_type: Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.
node/network/received_bytes_count
BETA Bytes received
CUMULATIVE, INT64, By
Cumulative number of bytes received by the node over the network. Sampled every 60 seconds.
node/network/sent_bytes_count
BETA Bytes transmitted
CUMULATIVE, INT64, By
Cumulative number of bytes transmitted by the node over the network. Sampled every 60 seconds.
node/pid_limit
GA PID capacity
GAUGE, INT64, 1
The max PID of OS on the node. Sampled every 60 seconds.
node/pid_used
GA PID usage
GAUGE, INT64, 1
The number of running process in the OS on the node. Sampled every 60 seconds.
node_daemon/cpu/core_usage_time
BETA CPU usage time
CUMULATIVE, DOUBLE, s
Cumulative CPU usage on all cores used by the node level system daemon in seconds. Sampled every 60 seconds.
component: Name of the respective system daemon.
node_daemon/memory/used_bytes
BETA Memory usage
GAUGE, INT64, By
Memory usage by the system daemon in bytes. Sampled every 60 seconds.
component: Name of the respective system daemon.
memory_type: Either `evictable` or `non-evictable`. Evictable memory is memory that can be easily reclaimed by the kernel, while non-evictable memory cannot.
pod/network/received_bytes_count
BETA Bytes received
CUMULATIVE, INT64, By
Cumulative number of bytes received by the pod over the network. Sampled every 60 seconds.
pod/network/sent_bytes_count
BETA Bytes transmitted
CUMULATIVE, INT64, By
Cumulative number of bytes transmitted by the pod over the network. Sampled every 60 seconds.
pod/volume/total_bytes
BETA Volume capacity
GAUGE, INT64, By
Total number of disk bytes available to the pod. Sampled every 60 seconds.
volume_name: The name of the volume (e.g. `/dev/sda1`).
pod/volume/used_bytes
BETA Volume usage
GAUGE, INT64, By
Number of disk bytes used by the pod. Sampled every 60 seconds.
volume_name: The name of the volume (e.g. `/dev/sda1`).
pod/volume/utilization
BETA Volume utilization
GAUGE, DOUBLE, 1
The fraction of the volume that is currently being used by the instance. This value cannot be greater than 1 as usage cannot exceed the total available volume space. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
volume_name: The name of the volume (e.g. `/dev/sda1`).

This metric data was last updated at 07/12/19 17:57:29 UTC.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.