Cloud Monitoring supports the metric types from Google Cloud services listed on this page.
For a general explanation of the entries in the tables, including information about values like
DELTA
andGAUGE
, see Metric types.For information about the units used in the metric lists, see the
unit
field in theMetricDescriptor
reference.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.
For pricing information, see Monitoring pricing.
For information about the meaning of launch stages such as
GA
(General Availability) andBETA
(Preview), see Product launch stages.
Google Cloud metrics
Metrics from Google Cloud.
The following list was last generated at 2023-06-08 16:26:06 UTC. For more information about this process, see About the lists.
actions
Metrics from Google Assistant Smart Home. Launch stages of these metrics: ALPHA BETA
The "metric type" strings in this table must be prefixed
with actions.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
smarthome_action/camerastream/first_frame_latencies
BETA
First frame latency |
|
DELTA , DISTRIBUTION , milliseconds
assistant_action_project |
Latency for first frame to arrive. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/frame_display_rates
BETA
Frame display rate |
|
DELTA , DISTRIBUTION , frames/seconds
assistant_action_project |
Rate at which camerastream frames are displayed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/frame_drop_rates
BETA
Frame drop rate |
|
DELTA , DISTRIBUTION , frames/seconds
assistant_action_project |
Rate at which camerastream frames are dropped. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/frame_skip_rates
BETA
Frame skip rate |
|
DELTA , DISTRIBUTION , frames/seconds
assistant_action_project |
Rate at which camerastream frames are skipped. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/request_count
BETA
Camerastream request count |
|
DELTA , INT64 , 1
assistant_action_project |
Number of camerastream requests since the last sample period. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
status :
The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/request_latencies
BETA
Camerastream request latency |
|
DELTA , DISTRIBUTION , ms
assistant_action_project |
Latency for camerastream to start. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
status :
The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/signaling_latencies
BETA
Signaling latency |
|
DELTA , DISTRIBUTION , milliseconds
assistant_action_project |
Camerastream signaling latency. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/stream_durations
BETA
Stream duration |
|
DELTA , DISTRIBUTION , milliseconds
assistant_action_project |
Duration of a camerastream. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/camerastream/webrtc_request_count
BETA
Webrtc request count |
|
DELTA , INT64 , 1
assistant_action_project |
Number of camerastream requests since the last sample period. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, one of [CAMERA, DOORBELL]
stream_status :
The canonical code that represents the result, for example, "COMPLETED" or "FAILED".
stream_protocol :
Underlying protocol used for camerastream, for example, "webrtc" or "hls".
is_battery_powered :
(BOOL)
Whether the device is battery powered or not.
|
smarthome_action/device_count
ALPHA
Device count |
|
GAUGE , INT64 , 1
assistant_action_project |
Counts the device_count based on device_type, software_version, hardware_version, integration_type and is_online. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT", "LOCK" or "CAMERA".
software_version :
The software version of the device, for example, "1.00.062", "1.00.64", "1.00.68", "1.1.1".
hardware_version :
The hardware version of the device, for example, "1", "1.0", "1.0.0", "1.0.7".
integration_type :
Integration type, one of [local, cloud, matter].
is_online :
(BOOL)
Whether the device is online or not.
|
smarthome_action/execution_success_confidence
BETA
Execution success confidence |
|
GAUGE , DOUBLE , 1
assistant_action_project |
Confidence metric (normalized) for current execution success rate compared with past performance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
smarthome_action/local_event_count
BETA
Local event count |
|
DELTA , INT64 , 1
assistant_action_project |
Count of events that only happens in LocalHomePlatform. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
intent :
Intent used in SmartHome integration, for example, "EXECUTE", "QUERY", "SYNC".
status :
The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
app_version :
The version of the Local Home SDK app, for example, "0.0.1" or "0.1.2".
model :
Model is equivalent to product ID.
|
smarthome_action/matter_setup_event_count
BETA
Matter setup event count |
|
DELTA , INT64 , 1
assistant_action_project |
Counts of Setup Events for Matter Launch. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
setup_status :
The setup status has detailed information about state of setup (commisssioning complete, etc.)
setup_state :
The setup state is either Success or Failure.
|
smarthome_action/num_active_users
BETA
Daily active users |
|
GAUGE , INT64 , 1
assistant_action_project |
Daily active users count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT" or "LOCK".
locale :
locale, for example, "en-US" or "fr-CA".
trait :
Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type :
Integration type, one of [local, cloud, matter].
|
smarthome_action/report_state_accuracy
BETA
Report state accuracy |
|
GAUGE , DOUBLE , 10^2.%
assistant_action_project |
The accuracy of the states reported by the partner to HomeGraph compared to the states retrieved by sending a QUERY to the partner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT" or "LOCK".
trait :
Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
result :
The canonical code that represents the result, for example, "ACCURATE", "ACCURATE_BUT_LATE", "INACCURATE".
|
smarthome_action/request_count
BETA
Request count |
|
DELTA , INT64 , 1
assistant_action_project |
Request count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT" or "LOCK".
status :
The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
trait :
Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type :
Integration type, one of [local, cloud, matter].
is_local :
(BOOL)
Whether the request routed locally or through cloud endpoint.
execution_type :
Execution type, one of [execute, query].
|
smarthome_action/request_latencies
BETA
Request latencies |
|
DELTA , DISTRIBUTION , ms
assistant_action_project |
Distribution of request latencies. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT" or "LOCK".
status :
The canonical code that represents the result, for example, "SUCCESS" or "OFFLINE".
trait :
Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
is_local :
(BOOL)
Whether the request routed locally or through cloud endpoint.
execution_type :
Execution type, one of [execute, query].
integration_type :
Integration type, one of [local, cloud, matter].
|
smarthome_action/seven_day_active_users
BETA
7 day active users |
|
GAUGE , INT64 , 1
assistant_action_project |
7 day active users count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT" or "LOCK".
locale :
locale, for example, "en-US" or "fr-CA".
trait :
Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type :
Integration type, one of [local, cloud, matter].
|
smarthome_action/twenty_eight_day_active_users
BETA
28 day active users |
|
GAUGE , INT64 , 1
assistant_action_project |
28 day active users count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
device_type :
Device type, for example, "LIGHT" or "LOCK".
locale :
locale, for example, "en-US" or "fr-CA".
trait :
Assistant Smarthome trait, for example, "onOff" or "lockUnlock".
integration_type :
Integration type, one of [local, cloud, matter].
|
aiplatform
Metrics from Vertex AI. Launch stages of these metrics: BETA
The "metric type" strings in this table must be prefixed
with aiplatform.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
featurestore/cpu_load
BETA
CPU load |
|
GAUGE , DOUBLE , 10^2.%
aiplatform.googleapis.com/Featurestore |
The average CPU load for a node in the Featurestore online storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
featurestore/cpu_load_hottest_node
BETA
CPU load (hottest node) |
|
GAUGE , DOUBLE , 10^2.%
aiplatform.googleapis.com/Featurestore |
The CPU load for the hottest node in the Featurestore online storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
featurestore/node_count
BETA
Node count |
|
GAUGE , INT64 , 1
aiplatform.googleapis.com/Featurestore |
The number of nodes for the Featurestore online storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
featurestore/online_entities_updated
BETA
Entities updated on the Featurestore online storage. |
|
DELTA , INT64 , By
aiplatform.googleapis.com/Featurestore |
Number of entities updated on the Featurestore online storage.
type :
The type of update: 'WRITE', 'DELETE'.
|
featurestore/online_serving/latencies
BETA
Latencies |
|
DELTA , DISTRIBUTION , ms
aiplatform.googleapis.com/Featurestore |
Online serving latencies by EntityType.
entity_type_id :
EntityType being requested.
method :
Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues].
|
featurestore/online_serving/request_bytes_count
BETA
Request size |
|
DELTA , INT64 , By
aiplatform.googleapis.com/Featurestore |
Request size by EntityType.
entity_type_id :
EntityType being requested.
method :
Streaming write method, one of [ReadFeatureValues, StreamingReadFeatureValues, WriteFeatureValues].
|
featurestore/online_serving/request_count
BETA
Serving count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Featurestore |
Featurestore online serving count by EntityType.
entity_type_id :
EntityType being requested.
method :
Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues].
error_code :
Error code.
|
featurestore/online_serving/response_size
BETA
Response size |
|
DELTA , INT64 , By
aiplatform.googleapis.com/Featurestore |
Response size by EntityType.
entity_type_id :
EntityType being requested.
method :
Online serving method, one of [ReadFeatureValues, StreamingReadFeatureValues].
|
featurestore/storage/stored_bytes
BETA
Bytes stored |
|
GAUGE , INT64 , By
aiplatform.googleapis.com/Featurestore |
Bytes stored in Featurestore. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
storage_type :
Storage type of Feature Store, one of [ONLINE, BATCH].
|
featurestore/streaming_write/offline_processed_count
BETA
Offline storage write for streaming write |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Featurestore |
Number of streaming write requests processed for offline storage.
entity_type_id :
EntityType being requested.
method :
Streaming write method, one of [WriteFeatureValues].
error_code :
Error code.
|
featurestore/streaming_write/offline_write_delays
BETA
Streaming write to offline storage delay time |
|
DELTA , DISTRIBUTION , s
aiplatform.googleapis.com/Featurestore |
Time (in second) since the write API is called until it is written to offline storage.
entity_type_id :
EntityType being requested.
method :
Streaming write method, one of [WriteFeatureValues].
|
matching_engine/current_replicas
BETA
Current replicas |
|
GAUGE , INT64 , 1
aiplatform.googleapis.com/IndexEndpoint |
Number of active replicas used by the DeployedIndex.
deployed_index_id :
The ID of the target DeployedIndex.
|
matching_engine/current_shards
BETA
Current shards |
|
GAUGE , INT64 , 1
aiplatform.googleapis.com/IndexEndpoint |
Number of shards of the DeployedIndex.
deployed_index_id :
The ID of the target DeployedIndex.
|
matching_engine/query/latencies
BETA
Request latency |
|
DELTA , DISTRIBUTION , ms
aiplatform.googleapis.com/IndexEndpoint |
Server side request latency.
deployed_index_id :
The ID of the target DeployedIndex.
method :
Query method.
response_code :
Response code for the query.
|
matching_engine/query/request_count
BETA
Request count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/IndexEndpoint |
Number of requests received.
deployed_index_id :
The ID of the target DeployedIndex.
method :
Query method.
response_code :
Response code for the query.
is_private_endpoint :
True for private endpoint, set to false for public endpoint.
|
matching_engine/stream_update/datapoint_count
BETA
Datapoint count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Index |
Number of successfully upserted or removed datapoints.
index_endpoint_id :
The ID of the target index endpoint.
deployed_index_id :
The ID of the target DeployedIndex.
node_id :
The ID of the target node: request_type :
Request type for stream update (upsert or remove).
|
matching_engine/stream_update/latencies
BETA
Stream update latencies |
|
DELTA , DISTRIBUTION , ms
aiplatform.googleapis.com/Index |
The latencies between the user receives a UpsertDatapointsResponse or RemoveDatapointsResponse and that update takes effect.
index_endpoint_id :
The ID of the target index endpoint.
deployed_index_id :
The ID of the target DeployedIndex.
node_id :
The ID of the target node: request_type :
Request type for stream update (upsert or remove).
|
matching_engine/stream_update/request_count
BETA
Request count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Index |
Number of stream update requests.
index_endpoint_id :
The ID of the target index endpoint.
deployed_index_id :
The ID of the target DeployedIndex.
node_id :
The ID of the target node: request_type :
Request type for stream update (upsert or remove).
response_code :
Response code.
|
online_prediction_requests_per_base_model
BETA
Online prediction requests per base model |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Location |
Online prediction requests per minute per project per base model.
base_model :
The base model custom dimension.
|
prediction/online/accelerator/duty_cycle
BETA
Accelerator duty cycle |
|
GAUGE , DOUBLE , 10^2.%
aiplatform.googleapis.com/Endpoint |
Average fraction of time over the past sample period during which the accelerator(s) were actively processing. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
replica_id :
Unique ID corresponding to the deployed model replica.
|
prediction/online/accelerator/memory/bytes_used
BETA
Accelerator memory usage |
|
GAUGE , INT64 , By
aiplatform.googleapis.com/Endpoint |
Amount of accelerator memory allocated by the deployed model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
replica_id :
Unique ID corresponding to the deployed model replica.
|
prediction/online/cpu/utilization
BETA
CPU utilization |
|
GAUGE , DOUBLE , 10^2.%
aiplatform.googleapis.com/Endpoint |
Fraction of CPU allocated by the deployed model replica and currently in use. May exceed 100% if the machine type has multiple CPUs. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
replica_id :
Unique ID corresponding to the deployed model replica.
|
prediction/online/error_count
BETA
Error count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Endpoint |
Number of online prediction errors.
deployed_model_id :
The ID of the DeployedModel which serves the prediction request.
spot :
Whether this deployment is on Spot VMs. Has values of True or False.
|
prediction/online/memory/bytes_used
BETA
Memory usage |
|
GAUGE , INT64 , By
aiplatform.googleapis.com/Endpoint |
Amount of memory allocated by the deployed model replica and currently in use. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
replica_id :
Unique ID corresponding to the deployed model replica.
|
prediction/online/network/received_bytes_count
BETA
Network bytes received |
|
DELTA , INT64 , By
aiplatform.googleapis.com/Endpoint |
Number of bytes received over the network by the deployed model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
replica_id :
Unique ID corresponding to the deployed model replica.
|
prediction/online/network/sent_bytes_count
BETA
Network bytes sent |
|
DELTA , INT64 , By
aiplatform.googleapis.com/Endpoint |
Number of bytes sent over the network by the deployed model replica. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
replica_id :
Unique ID corresponding to the deployed model replica.
|
prediction/online/prediction_count
BETA
Prediction count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Endpoint |
Number of online predictions.
deployed_model_id :
The ID of the DeployedModel which serves the prediction request.
spot :
Whether this deployment is on Spot VMs. Has values of True or False.
|
prediction/online/prediction_latencies
BETA
Prediction Latencies |
|
DELTA , DISTRIBUTION , ms
aiplatform.googleapis.com/Endpoint |
Online prediction latency of the deployed model.
deployed_model_id :
The ID of the DeployedModel which serves the prediction request.
latency_type :
One of the following "overhead", "model" or "total". The "total" latency type will always be populated. And the "overhead" and "model" latency type only get populated for custom-trained models and AutoML tabular models.
spot :
Whether this deployment is on Spot VMs. Has values of True or False.
|
prediction/online/private/prediction_latencies
BETA
Private endpoint prediction latencies |
|
DELTA , DISTRIBUTION , ms
aiplatform.googleapis.com/Endpoint |
Online prediction latency of the private deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
|
prediction/online/private/response_count
BETA
Private endpoint response count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Endpoint |
Online prediction response count of the private deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 360 seconds.
deployed_model_id :
The ID of the deployed model which serves the prediction request.
response_code :
(INT64)
HTTP response code.
|
prediction/online/replicas
BETA
Replica count |
|
GAUGE , INT64 , 1
aiplatform.googleapis.com/Endpoint |
Number of active replicas used by the deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
deployed_model_id :
The ID of the DeployedModel which serves the prediction request.
spot :
Whether this deployment is on Spot VMs. Has values of True or False.
|
prediction/online/response_count
BETA
Response count |
|
DELTA , INT64 , 1
aiplatform.googleapis.com/Endpoint |
Number of different online prediction response codes.
deployed_model_id :
The ID of the DeployedModel which serves the prediction request.
response_code :
HTTP response code (1xx, 2xx, 3xx, 4xx, 5xx).
spot :
Whether this deployment is on Spot VMs. Has values of True or False.
|
prediction/online/target_replicas
BETA
Replica target |
|
GAUGE , INT64 , 1
aiplatform.googleapis.com/Endpoint |
Target number of active replicas needed for the deployed model. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
deployed_model_id :
The ID of the DeployedModel which serves the prediction request.
spot :
Whether this deployment is on Spot VMs. Has values of True or False.
|
alloydb
Metrics from AlloyDB for PostgreSQL. Launch stages of these metrics: BETA GA
The "metric type" strings in this table must be prefixed
with alloydb.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
cluster/storage/usage
GA
Cluster storage usage |
|
GAUGE , INT64 , By
alloydb.googleapis.com/Cluster |
The total AlloyDB storage in bytes across the entire cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
database/postgresql/insights/aggregate/execution_time
BETA
Execution time |
|
DELTA , INT64 , us{CPU}
alloydb.googleapis.com/Database |
Accumulated query execution time since the last sample.This is the sum of CPU time, IO wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
|
database/postgresql/insights/aggregate/io_time
BETA
IO time |
|
DELTA , INT64 , us
alloydb.googleapis.com/Database |
Accumulated IO time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
io_type :
The IO type (read/write).
|
database/postgresql/insights/aggregate/latencies
BETA
Latency |
|
DELTA , DISTRIBUTION , us
alloydb.googleapis.com/Database |
Query latency distribution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
|
database/postgresql/insights/aggregate/lock_time
BETA
Lock time |
|
DELTA , INT64 , us
alloydb.googleapis.com/Database |
Accumulated lock wait time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
lock_type :
The lock type (lw/hw/buffer_pin).
|
database/postgresql/insights/aggregate/row_count
BETA
Affected rows |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Database |
The number of retrieved or affected rows since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
|
database/postgresql/insights/aggregate/shared_blk_access_count
BETA
Shared blocks cache access |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Database |
Shared blocks (regular tables and indexed) accessed by statement execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
access_type :
The block access type, which can be one of ["hit" - Read from cache; "miss" - Read from disk].
|
database/postgresql/insights/perquery/execution_time
BETA
Execution time per query |
|
DELTA , INT64 , us{CPU}
alloydb.googleapis.com/Database |
Accumulated execution times per user per database per query.This is the sum of CPU time, IO wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring :
The normalized query.
user :
The user of the database.
client_addr :
The IP address of the database client.
query_hash :
A unique hash of the query string.
|
database/postgresql/insights/perquery/io_time
BETA
IO time per query |
|
DELTA , INT64 , us
alloydb.googleapis.com/Database |
Accumulated IO time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring :
The normalized query.
user :
The user of the database.
client_addr :
The IP address of the database client.
io_type :
The IO type (read/write).
query_hash :
A unique hash of the query string.
|
database/postgresql/insights/perquery/latencies
BETA
Latency per query |
|
DELTA , DISTRIBUTION , us
alloydb.googleapis.com/Database |
Query latency distribution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring :
The normalized query.
user :
The user of the database.
client_addr :
The IP address of the database client.
query_hash :
A unique hash of the query string.
|
database/postgresql/insights/perquery/lock_time
BETA
Lock time per query |
|
DELTA , INT64 , us
alloydb.googleapis.com/Database |
Accumulated lock wait time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring :
The normalized query.
user :
The user of the database.
client_addr :
The IP address of the database client.
lock_type :
The lock type (lw/hw/buffer_pin).
query_hash :
A unique hash of the query string.
|
database/postgresql/insights/perquery/row_count
BETA
Affected rows per query |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Database |
The number of retrieved or affected rows since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring :
The normalized query.
user :
The user of the database.
client_addr :
The IP address of the database client.
query_hash :
A unique hash of the query string.
|
database/postgresql/insights/perquery/shared_blk_access_count
BETA
Shared blocks cache access per query |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Database |
Shared blocks (regular tables & indexed) accesssed by statement execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
querystring :
The normalized query.
user :
The user of the database.
client_addr :
The IP address of the database client.
access_type :
The block access type, which can be one of ["hit" - Read from cache; "miss" - Read from disk].
query_hash :
A unique hash of the query string.
|
database/postgresql/insights/pertag/execution_time
BETA
Execution time per tag |
|
DELTA , INT64 , us{CPU}
alloydb.googleapis.com/Database |
Accumulated execution times since the last sample.This is the sum of CPU time, IO wait time, lock wait time, process context switch, and scheduling for all the processes involved in the query execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
action :
The name of the action.
application :
The name of the application.
controller :
The name of the controller.
db_driver :
The name of the database driver.
framework :
The name of the framework.
route :
The name of the route.
tag_hash :
A unique hash of the tag string.
|
database/postgresql/insights/pertag/io_time
BETA
IO time per tag |
|
DELTA , INT64 , us
alloydb.googleapis.com/Database |
Accumulated IO time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
action :
The name of the action.
application :
The name of the application.
controller :
The name of the controller.
db_driver :
The name of the database driver.
framework :
The name of the framework.
route :
The name of the route.
io_type :
The IO type (read/write).
tag_hash :
A unique hash of the tag string.
|
database/postgresql/insights/pertag/latencies
BETA
Latency per tag |
|
DELTA , DISTRIBUTION , us
alloydb.googleapis.com/Database |
Query latency distribution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
action :
The name of the action.
application :
The name of the application.
controller :
The name of the controller.
db_driver :
The name of the database driver.
framework :
The name of the framework.
route :
The name of the route.
tag_hash :
A unique hash of the tag string.
|
database/postgresql/insights/pertag/lock_time
BETA
Lock time per tag |
|
DELTA , INT64 , us
alloydb.googleapis.com/Database |
Accumulated lock wait time since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
action :
The name of the action.
application :
The name of the application.
controller :
The name of the controller.
db_driver :
The name of the database driver.
framework :
The name of the framework.
route :
The name of the route.
lock_type :
The lock type (lw/hw/buffer_pin).
tag_hash :
A unique hash of the tag string.
|
database/postgresql/insights/pertag/row_count
BETA
Affected rows per tag |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Database |
The number of retrieved or affected rows since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
action :
The name of the action.
application :
The name of the application.
controller :
The name of the controller.
db_driver :
The name of the database driver.
framework :
The name of the framework.
route :
The name of the route.
tag_hash :
A unique hash of the tag string.
|
database/postgresql/insights/pertag/shared_blk_access_count
BETA
Shared blocks cache accessed per tag |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Database |
Shared blocks (regular tables & indexed) accessed by statement execution. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
user :
The user of the database.
client_addr :
The IP address of the database client.
action :
The name of the action.
application :
The name of the application.
controller :
The name of the controller.
db_driver :
The name of the database driver.
framework :
The name of the framework.
route :
The name of the route.
access_type :
The block access type, which can be one of ["hit" - Read from cache; "miss" - Read from disk].
tag_hash :
A unique hash of the tag string.
|
instance/cpu/average_utilization
GA
Mean CPU utilization |
|
GAUGE , DOUBLE , 10^2.%
alloydb.googleapis.com/Instance |
Mean CPU utilization across all currently serving nodes of the instance from 0 to 100. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/cpu/maximum_utilization
GA
Maximum CPU utilization |
|
GAUGE , DOUBLE , 10^2.%
alloydb.googleapis.com/Instance |
Maximum CPU utilization across all currently serving nodes of the instance from 0 to 100. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/cpu/vcpus
GA
vCPUs allocated per node |
|
GAUGE , INT64 , 1
alloydb.googleapis.com/Instance |
The number of vCPUs allocated to each node in the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/memory/min_available_memory
GA
Minimum available memory |
|
GAUGE , INT64 , By
alloydb.googleapis.com/Instance |
The minimum available memory across all currently serving nodes of the instance. The available memory is an estimate of memory in bytes available for allocation on the VM including memory that is currently used, but can be potentially freed. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/postgres/abort_count
GA
Instance abort count |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Instance |
The number of transactions that were rolled back across all serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/postgres/average_connections
GA
Mean connections per node |
|
GAUGE , DOUBLE , 1
alloydb.googleapis.com/Instance |
The mean number of active and idle connections to AlloyDB across serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/postgres/commit_count
GA
Instance commit count |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Instance |
The number of committed transactions across all serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/postgres/connections_limit
GA
Limit on connections per node |
|
GAUGE , INT64 , 1
alloydb.googleapis.com/Instance |
The current limit on the number of connections per node of the AlloyDB instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/postgres/instances
GA
Number and status of nodes |
|
GAUGE , INT64 , 1
alloydb.googleapis.com/Instance |
The number of nodes in the instance, along with their status, which can be either up or down. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status :
The status of nodes in the instance, which can be one of [up, down].
|
instance/postgres/replication/maximum_lag
GA
Maximum replication lag |
|
GAUGE , INT64 , ms
alloydb.googleapis.com/Instance |
The maximum replication time lag calculated across all serving read replicas of the instance. The replication time lag is derived from the replay_lag value. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
replica_instance_id :
The ID of the replica instance.
|
instance/postgres/replication/network_lag
BETA
Network lag |
|
GAUGE , INT64 , ms
alloydb.googleapis.com/Instance |
Time elapsed between flushing recent WAL locally and receiving notification that this standby server has written and flushed it (but not yet applied it). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
client_addr :
The IP address of the database client.
application_name :
The name of the database client application.
secondary_project :
Project of the secondary.
secondary_location :
Location of the secondary.
secondary_cluster_id :
Cluster ID of the secondary.
secondary_instance_id :
Instance ID of the secondary.
|
instance/postgres/replication/replicas
GA
AlloyDB replica count |
|
GAUGE , INT64 , 1
alloydb.googleapis.com/Instance |
The number of read replicas connected to the primary instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
state :
State of the replication, one of ["startup" - WAL sender is starting up; "catchup" - Connected standby of WAL sender is catching up with the primary; "streaming" - WAL sender is streaming changes after its connected standby server has caught up with the primary; "backup" - WAL sender is sending a backup; "stopping" - WAL sender is stopping].
replica_instance_id :
The ID of the replica instance.
|
instance/postgres/total_connections
GA
Total connections per instance |
|
GAUGE , INT64 , 1
alloydb.googleapis.com/Instance |
The number of active and idle connections to the AlloyDB instance across serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
instance/postgres/transaction_count
GA
Instance transaction count |
|
DELTA , INT64 , 1
alloydb.googleapis.com/Instance |
The number of committed and rolled back transactions across all serving nodes of the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
node/cpu/usage_time
BETA
Node CPU usage |
|
GAUGE , DOUBLE , 1
alloydb.googleapis.com/InstanceNode |
Rate of CPU utilization in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
node/postgres/replay_lag
BETA
Node replication lag |
|
GAUGE , INT64 , ms
alloydb.googleapis.com/InstanceNode |
The lag in milliseconds for the individual node, comes from replay_lag in pg_stat_replication. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
node/postgres/uptime
BETA
Node database availability |
|
GAUGE , DOUBLE , 1
alloydb.googleapis.com/InstanceNode |
Rate of database availability in the node. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
apigateway
Metrics from API Gateway. Launch stages of these metrics: BETA
The "metric type" strings in this table must be prefixed
with apigateway.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
proxy/request_count
BETA
Request Count |
|
DELTA , INT64 , 1
apigateway.googleapis.com/Gateway |
Number of requests served by API gateway. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
response_code_class :
HTTP response code class (1xx, 2xx, 3xx, 4xx, 5xx).
api_config :
The name of API Config resource hosted by the Gateway.
|
apigee
Metrics from Apigee. Launch stages of these metrics: ALPHA BETA
The "metric type" strings in this table must be prefixed
with apigee.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
cassandra/clientrequest_latency
BETA
Apigee Cassandra client request latency |
|
GAUGE , DOUBLE , 1
k8s_container |
Average read request latency in the 75th percentile range in microseconds for Apigee Cassandra. Sampled every 60 seconds.
scope :
Scope of the request.
unit :
Unit of the metric.
|
cassandra/compaction_pendingtasks
BETA
Apigee Cassandra pending compaction tasks |
|
GAUGE , INT64 , 1
k8s_container |
Number of pending compaction tasks for Apigee Cassandra. Sampled every 60 seconds.
unit :
unit of the metric.
|
cassandra/jvm_memory_bytes_committed
BETA
Apigee Cassandra bytes committed per area |
|
GAUGE , DOUBLE , By
k8s_container |
Number of bytes committed for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area :
Area of the memory such as heap or non-heap.
|
cassandra/jvm_memory_bytes_init
BETA
Apigee Cassandra initial memory bytes |
|
GAUGE , DOUBLE , By
k8s_container |
Initial memory usage in bytes for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area :
Area of the memory such as heap or non-heap.
|
cassandra/jvm_memory_bytes_max
BETA
Apigee Cassandra max bytes of memory |
|
GAUGE , DOUBLE , By
k8s_container |
Maximum memory usage in bytes for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area :
Area of the memory such as heap or non-heap.
|
cassandra/jvm_memory_bytes_used
BETA
Apigee Cassandra used JVM memory bytes |
|
GAUGE , DOUBLE , By
k8s_container |
Memory usage in bytes for Apigee Cassandra JVM heap. Sampled every 60 seconds.
area :
Area of the memory such as heap or non-heap.
|
cassandra/jvm_memory_pool_bytes_committed
BETA
Apigee Cassandra bytes committed per memory pool |
|
GAUGE , DOUBLE , By
k8s_container |
Memory usage in bytes committed per Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool :
Name of the cassandra memory pool.
|
cassandra/jvm_memory_pool_bytes_init
BETA
Apigee Cassandra initial bytes of JVM memory pool |
|
GAUGE , DOUBLE , By
k8s_container |
Initial memory usage in bytes for Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool :
Name of the cassandra memory pool.
|
cassandra/jvm_memory_pool_bytes_max
BETA
Apigee Cassandra JVM memory pool bytes max |
|
GAUGE , DOUBLE , By
k8s_container |
Maximum memory usage in bytes for Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool :
Name of the cassandra memory pool.
|
cassandra/jvm_memory_pool_bytes_used
BETA
Apigee Cassandra bytes per memory pool |
|
GAUGE , DOUBLE , By
k8s_container |
Memory usage in bytes per Apigee Cassandra JVM pool. Sampled every 60 seconds.
pool :
Name of the cassandra memory pool.
|
cassandra/process_cpu_seconds_total
BETA
Apigee Cassandra user and system CPU in seconds |
|
CUMULATIVE , DOUBLE , s
k8s_container |
User and system CPU time spent in seconds for Apigee Cassandra. Sampled every 60 seconds. |
cassandra/process_max_fds
BETA
Apigee Cassandra process max file descriptors |
|
GAUGE , INT64 , 1
k8s_container |
Maximum number of open file descriptors for Apigee Cassandra. Sampled every 60 seconds. |
cassandra/process_open_fds
BETA
Apigee Cassandra process open file descriptors |
|
GAUGE , INT64 , 1
k8s_container |
Number of open file descriptors for Apigee Cassandra. Sampled every 60 seconds. |
cassandra/tablerequests_latency
ALPHA
Apigee Cassandra table level requests latency |
|
GAUGE , DOUBLE , us
k8s_container |
Read and Write Request latency for all the tablesin Apigee Cassandra. Sampled every 60 seconds.
keyspace :
Keyspace name of the request.
table :
Table name of the request.
scope :
Scope of the request.
percentile :
Type of latency.
|
cassandra/tablerequests_rate
ALPHA
Apigee Cassandra table level requests rate |
|
GAUGE , DOUBLE , 1/s
k8s_container |
Read and Write Request rate for all the tablesin Apigee Cassandra. Sampled every 60 seconds.
keyspace :
Keyspace name of the request.
table :
Table name of the request.
scope :
Scope of the request.
|
connectagent/completed_rpcs_count
ALPHA
Apigee Connect Agent completed RPCs count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Count of RPCs completed by Apigee Connect Agent. Sampled every 60 seconds.
method :
GRPC client method.
status :
GRPC client Status.
|
connectagent/dropped_requests
ALPHA
Apigee Connect Agent dropped requests |
|
CUMULATIVE , DISTRIBUTION , 1
k8s_container |
Distribution of dropped requests by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
connectagent/dropped_responses
ALPHA
Apigee Connect Agent dropped responses |
|
CUMULATIVE , DISTRIBUTION , 1
k8s_container |
Distribution of dropped responses by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
connectagent/received_bytes
ALPHA
Apigee Connect Agent received bytes |
|
CUMULATIVE , DISTRIBUTION , By
k8s_container |
Distribution of bytes received by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
connectagent/received_messages
ALPHA
Apigee Connect Agent received messages |
|
CUMULATIVE , DISTRIBUTION , 1
k8s_container |
Distribution of messages received by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
connectagent/sent_bytes
ALPHA
Apigee Connect Agent sent bytes |
|
CUMULATIVE , DISTRIBUTION , By
k8s_container |
Distribution of bytes sent by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
connectagent/sent_messages
ALPHA
Apigee Connect Agent sent messages |
|
CUMULATIVE , DISTRIBUTION , 1
k8s_container |
Distribution of messages sent by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
connectagent/stream_liveness_time
ALPHA
Apigee Connect Agent stream liveness time |
|
CUMULATIVE , DISTRIBUTION , ms
k8s_container |
Distribution of stream liveness time by Apigee Connect Agent per RPC. Sampled every 60 seconds.
method :
GRPC client method.
|
environment/active
BETA
Apigee active environment |
|
GAUGE , INT64 , 1
apigee.googleapis.com/Environment |
Total number of environments attached to Apigee instance. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
type :
Type of the Apigee environment.
|
environment/anomaly_count
BETA
Apigee anomaly event count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/Environment |
Total number of anomalies observed in the Apigee environment. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
severity :
Anomaly severity (slight, moderate, severe).
direction :
Anomaly direction (jump/drop).
anomaly_type :
Type of Apigee anomaly (example: traffic_5xx).
|
environment/instance/gateway_nodes
BETA
Apigee gateway nodes |
|
GAUGE , INT64 , 1
apigee.googleapis.com/EnvironmentInstance |
Number of Apigee gateway nodes in an environment attached to an instance. Sampled every 60 seconds.
node :
Apigee node.
|
envoy/redis/commands/evalsha/error
ALPHA
Apigee Redis Envoy evalsha error |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of error evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/commands/evalsha/latency
ALPHA
Apigee Redis Envoy evalsha latency |
|
CUMULATIVE , DISTRIBUTION , usec
k8s_container |
Total amount of time in microseconds for execution of evalsha command. Sampled every 60 seconds. |
envoy/redis/commands/evalsha/success
ALPHA
Apigee Redis Envoy evalsha success |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of successful evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/commands/evalsha/total
ALPHA
Apigee Redis Envoy evalsha Total |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of evalsha commands to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/commands/get/error
ALPHA
Apigee Redis Envoy get error |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of error get commands to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/commands/get/latency
ALPHA
Apigee Redis Envoy get latency |
|
CUMULATIVE , DISTRIBUTION , usec
k8s_container |
Total amount of time in microseconds for execution of get command. Sampled every 60 seconds. |
envoy/redis/commands/get/success
ALPHA
Apigee Redis Envoy get success |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of successful get commands to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/commands/get/total
ALPHA
Apigee Redis Envoy get total |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of get commands to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/downstream_cx_active
ALPHA
Apigee Redis Envoy active connections |
|
GAUGE , INT64 , 1
k8s_container |
Total number of current active connections to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/downstream_cx_total
ALPHA
Apigee Redis Envoy total connections |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of connections to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/downstream_rq_active
ALPHA
Apigee Redis Envoy active requests |
|
GAUGE , INT64 , 1
k8s_container |
Total number of current active requests to Apigee Redis Envoy. Sampled every 60 seconds. |
envoy/redis/downstream_rq_total
ALPHA
Apigee Redis Envoy total requests |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of requests received by Apigee Redis Envoy. Sampled every 60 seconds. |
mint/latencies_percentile
BETA
Percentile of Apigee Monetization response latencies |
|
GAUGE , DOUBLE , ms
apigee.googleapis.com/ProxyV2 |
Percentile of all Monetized response latencies to a request. Sampled every 60 seconds.
mint_status :
Status of Monetized request.
percentile :
Apigee proxy response latencies Percentile.
time_window :
Apigee Proxy response latencies percentile aggregation time window.
|
mint/request_count
BETA
Apigee Monetization request cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/ProxyV2 |
Total number of requests received by the Montized Api Proxy. Sampled every 60 seconds. |
mint/response_count
BETA
Apigee Monetization response cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/ProxyV2 |
Total number of complete Monetized requests processed by API proxy. Sampled every 60 seconds.
mint_status :
Status of Monetized request.
|
policy/latencies
BETA
Apigee policy response latencies |
|
CUMULATIVE , DISTRIBUTION , ms
apigee.googleapis.com/Proxy |
Total amount of time in milliseconds for an Apigee policy to execute. Sampled every 60 seconds.
policy_name :
Name of the policy.
|
policyv2/latencies_percentile
BETA
Percentile of Apigee policy response latencies |
|
GAUGE , DOUBLE , ms
apigee.googleapis.com/ProxyV2 |
Percentile of all API policy responseto a request. Sampled every 60 seconds.
policy_name :
Name of the policy.
percentile :
Apigee policy response latencies Percentile.
time_window :
Apigee policy response latencies percentile aggregation time window.
|
proxy/latencies
BETA
Apigee proxy response latencies |
|
CUMULATIVE , DISTRIBUTION , ms
apigee.googleapis.com/Proxy |
Total amount of time in milliseconds for the API proxy to respond to a request. This time includes the Apigee API proxy overhead and the target server time. Sampled every 60 seconds.
method :
HTTP method.
|
proxy/request_count
BETA
Apigee proxy request cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/Proxy |
Total number of requests received by the Apigee API proxy. Sampled every 60 seconds.
method :
HTTP method.
|
proxy/response_count
BETA
Apigee proxy response cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/Proxy |
Total number of responses sent by the Apigee API proxy. Sampled every 60 seconds.
method :
HTTP method.
response_code :
HTTP response code.
|
proxyv2/details
BETA
Apigee proxy details |
|
GAUGE , INT64 , 1
apigee.googleapis.com/ProxyV2 |
Apigee proxy details deployed to an Apigee environment. Sampled every 60 seconds.
proxy_deployment_type :
Deployment type of the Apigee proxy.
|
proxyv2/latencies_percentile
BETA
Percentile of Apigee proxy response latencies |
|
GAUGE , DOUBLE , ms
apigee.googleapis.com/ProxyV2 |
Percentile of all API proxy responseto a request. Sampled every 60 seconds.
method :
HTTP method.
percentile :
Apigee proxy response latencies Percentile.
time_window :
Apigee Proxy response latencies percentile aggregation time window.
|
proxyv2/request_count
ALPHA
Apigee proxy request cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/ProxyV2 |
Total number of requests received by the Apigee API proxy. Sampled every 60 seconds.
method :
HTTP method.
|
proxyv2/response_count
ALPHA
Apigee proxy response cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/ProxyV2 |
Total number of responses sent by the Apigee API proxy. Sampled every 60 seconds.
method :
HTTP method.
response_code :
HTTP response code.
fault_code :
Apigee fault code that provides useful information to help you diagnose issues.
fault_source :
Information about the suspected cause of the fault, such as API proxy, target, or the Apigee infrastructure.
apigee_fault :
Boolean that is "true" if the fault is apigee caused and "false" otherwise.
|
server/fault_count
BETA
Apigee server fault count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of faults returned by the Apigee server application. For example, the apigee-runtime, apigee--synchronizer, or apigee-udca server application. Sampled every 60 seconds.
source :
Source of the fault.
|
server/latencies
BETA
Apigee server latencies |
|
CUMULATIVE , DISTRIBUTION , ms
k8s_container |
Total amount of time in milliseconds for the Apigee application server to process the requests and responses. For example, the apigee-runtime, apigee-synchronizer, or apigee-udca server application. Sampled every 60 seconds.
method :
HTTP method.
response_code :
HTTP response code.
type :
Type of service.
|
server/nio
BETA
Apigee server nio |
|
GAUGE , INT64 , 1
k8s_container |
Number of open sockets. Sampled every 60 seconds.
state :
State of the NIO threads.
|
server/num_threads
BETA
Apigee server thread count |
|
GAUGE , INT64 , 1
k8s_container |
Number of active non-daemon threads in the Apigee server. Sampled every 60 seconds. |
server/request_count
BETA
Apigee server request count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of requests received by the Apigee server application. For example, the apigee-runtime, apigee-synchronizer, or apigee-udca server application. Sampled every 60 seconds.
method :
HTTP method.
type :
Type of service.
|
server/response_count
BETA
Apigee server response count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of responses sent by the Apigee server application. For example, the apigee-runtime, apigee-synchronizer, or apigee-udca server application. Sampled every 60 seconds.
method :
HTTP method.
response_code :
HTTP response code.
type :
Type of service.
|
target/latencies
ALPHA
Apigee target response latencies |
|
CUMULATIVE , DISTRIBUTION , ms
apigee.googleapis.com/Proxy |
Total amount of time in milliseconds for the Apigee API proxy target to respond to a request. This value does not include the Apigee API proxy overhead. Sampled every 60 seconds.
method :
HTTP method.
target_type :
Type of target such as service callout.
target_endpoint :
Target endpoint URL.
response_code :
HTTP response code.
|
target/request_count
ALPHA
Apigee target request cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/Proxy |
Total number of requests received by the Apigee API proxy target. Sampled every 60 seconds.
method :
HTTP method.
target_type :
Type of target such as service callout.
target_endpoint :
Target endpoint URL.
|
target/response_count
ALPHA
Apigee target response cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/Proxy |
Total number of responses sent by the Apigee API proxy target. Sampled every 60 seconds.
method :
HTTP method.
target_type :
Type of target such as service callout.
target_endpoint :
Target endpoint URL.
response_code :
HTTP response code.
|
targetv2/latencies_percentile
BETA
Percentile of Apigee proxy target response latencies |
|
GAUGE , DOUBLE , ms
apigee.googleapis.com/ProxyV2 apigee.googleapis.com/TargetV2 |
Percentile of all API proxy target responseto a request. Sampled every 60 seconds.
method :
HTTP method.
percentile :
Apigee proxy target response latencies Percentile.
time_window :
Apigee Proxy target response latencies percentile aggregation time window.
|
targetv2/request_count
ALPHA
Apigee target request cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/ProxyV2 apigee.googleapis.com/TargetV2 |
Total number of requests received by the Apigee API proxy target. Sampled every 60 seconds.
method :
HTTP method.
target_type :
Type of target such as service callout.
target_endpoint :
Target endpoint URL.
|
targetv2/response_count
ALPHA
Apigee target response cumulative count |
|
CUMULATIVE , INT64 , 1
apigee.googleapis.com/ProxyV2 apigee.googleapis.com/TargetV2 |
Total number of responses sent by the Apigee API proxy target. Sampled every 60 seconds.
method :
HTTP method.
target_type :
Type of target such as service callout.
target_endpoint :
Target endpoint URL.
response_code :
HTTP response code.
|
udca/disk/used_bytes
BETA
Apigee UDCA disk used bytes |
|
GAUGE , DOUBLE , By
k8s_container |
Amount of bytes used by the data files on the data collection pod's disk. Sampled every 60 seconds.
dataset :
Type of data.
state :
State of the data file.
|
udca/server/local_file_count
BETA
Apigee UDCA server local file count |
|
GAUGE , INT64 , 1
k8s_container |
Number of files on disk in the data collection pod. Ideally, the value will be close to 0. A consistently high value indicates that files are not being uploaded or that the Apigee Universal Data Collection Agent (UDCA) server application is not able to upload them fast enough. This value is computed every 60 seconds and does not reflect the state of the Apigee UDCA server application in real time. Sampled every 60 seconds.
dataset :
Type of data.
state :
State of the data file.
|
udca/server/local_file_latest_ts
BETA
Apigee UDCA server timestamp difference between current time and latest file |
|
GAUGE , INT64 , s
k8s_container |
Apigee Universal Data Collection Agent (UDCA) server timestamp difference between current time and latest file. Sampled every 60 seconds.
dataset :
Type of data.
state :
State of the data file.
|
udca/server/local_file_oldest_ts
BETA
Apigee UDCA server timestamp difference between current time and oldest file |
|
GAUGE , INT64 , s
k8s_container |
Time that the oldest file in the dataset was created in seconds since epoch. If the Apigee Universal Data Collection Agent (UDCA) server application is up to date and there are no files waiting to be uploaded when this metric is computed, then this value will be 0. If this value increases, it indicates that old files are still on disk. The metric is computed every 60 seconds and does not reflect the state of the Apigee UDCA server application in real time. Sampled every 60 seconds.
dataset :
Type of data.
state :
State of the data file.
|
udca/server/pruned_file_count
BETA
Apigee UDCA pruned file count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of files that have been deleted because their Time To Life (TTL) was beyond a set threshold. The dataset can include API, trace, and others, and state can be UPLOADED, FAILED, or DISCARDED. Sampled every 60 seconds.
dataset :
Type of data.
state :
State of the data file.
|
udca/server/retry_cache_size
BETA
Apigee UDCA outstanding number of entries in retry cache |
|
GAUGE , INT64 , 1
k8s_container |
Number of files, by dataset, that the Apigee Universal Data Collection Agent (UDCA) server application is retrying to upload. After 3 retries per file, the UDCA moves the file to the /failed subdirectory and removes it from this cache. An increase in this value over time implies that the cache is not being cleared. Sampled every 60 seconds.
dataset :
Type of data.
|
udca/server/total_latencies
BETA
Apigee UDCA server total latencies |
|
CUMULATIVE , DISTRIBUTION , s
k8s_container |
Total amount of time in seconds for a data file to be created and uploaded successfully by the Apigee Universal Data Collection Agent (UDCA) server application. Buckets will be 100 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, and 64 s. The metrics will display a histogram for total latency from file creation time to successful upload time. Sampled every 60 seconds.
dataset :
Type of data.
|
udca/server/upload_latencies
BETA
Apigee UDCA server upload latencies |
|
CUMULATIVE , DISTRIBUTION , s
k8s_container |
Total amount of time in seconds that the Apigee Universal Data Collection Agent (UDCA) server application required to upload a data file. Buckets will be 100 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s500 ms, 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, and 64 s. The metrics will display a histogram for total latency from file creation time to successful upload time. Sampled every 60 seconds.
dataset :
Type of data.
|
udca/upstream/http_error_count
BETA
Apigee UDCA server HTTP error count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of HTTP errors encountered by the Apigee Universal Data Collection Agent (UDCA) server application. This metric is useful to help determine in which part of the UDCA external dependencies are failing and for what reason. These errors can arise for various services (such as getDataLocation, Cloud storage, token generator) and for various datasets (such as API and trace) with different response codes. Sampled every 60 seconds.
dataset :
Type of data.
service :
Upstream service name.
response_code :
HTTP response code.
|
udca/upstream/http_latencies
BETA
Apigee UDCA server HTTP latencies |
|
CUMULATIVE , DISTRIBUTION , s
k8s_container |
Total amount of time in seconds required for upstream services. Buckets will be 100 ms, 250 ms, 500 ms, 1 s, 2 s, 4 s, 8 s, 16 s, 32 s, and 64 s. The metrics will display a histogram for latency from upstream services. Sampled every 60 seconds.
dataset :
Type of data.
service :
Upstream service name.
|
udca/upstream/uploaded_file_count
BETA
Apigee UDCA uploaded file count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of files being uploaded to the Apigee Universal Data Collection Agent (UDCA) server application. Note that the event dataset value should keep growing, the API dataset value should keep growing if the organization and environment have constant traffic, and the trace dataset value should increase when you use the Apigee trace tools to debug or inspect your requests. Sampled every 60 seconds.
dataset :
Type of data.
|
udca/upstream/uploaded_file_sizes
BETA
Apigee UDCA uploaded file size distribution |
|
CUMULATIVE , DISTRIBUTION , By
k8s_container |
Total file size in bytes uploaded to the Apigee Universal Data Collection Agent (UDCA) server application. Buckets will be 1 KB, 10 KB, 100 KB, 1 MB, 10 MB, 100 MB, and 1 GB. The metrics will display a histogram for file size by dataset, organization, and environment. Sampled every 60 seconds.
dataset :
Type of data.
|
upstream/latencies
BETA
Apigee upstream latencies |
|
CUMULATIVE , DISTRIBUTION , ms
k8s_container |
Total amount of time in milliseconds incurred by the upstream Apigee server application. For apigee-synchronizer this metric indicates the latency from the control plane. Sampled every 60 seconds.
method :
HTTP method.
response_code :
HTTP response code.
type :
Type of service.
|
upstream/request_count
BETA
Apigee upstream request count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of requests sent by the Apigee server application to its upstream application. For example, for the apigee-synchronizer the control plane is upstream. Sampled every 60 seconds.
method :
HTTP method.
type :
Type of service.
|
upstream/response_count
BETA
Apigee upstream response count |
|
CUMULATIVE , INT64 , 1
k8s_container |
Total number of responses received by the Apigee server application from its upstream application. For example, for the apigee-synchronizer the control plane is upstream. Sampled every 60 seconds.
method :
HTTP method.
response_code :
HTTP response code.
type :
Type of service.
|
appengine
Metrics from App Engine. Note: If you use App Engine flexible environment in combination with Cloud Load Balancing, then certain metrics in the following table are reported as metrics from the loadbalancing
table instead. For more information, see External HTTP(S) load balancer logging and monitoring.
Launch stages of these metrics:
ALPHA
BETA
GA
The "metric type" strings in this table must be prefixed
with appengine.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
flex/autoscaler/capacity
BETA
Autoscaling Metrics Utilization Capacity |
|
GAUGE , DOUBLE , 1
gae_app |
Utilization capacity multiplied by number of serving VMs. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/autoscaler/connections/current
BETA
Writing and reading connections |
|
GAUGE , DOUBLE , 1
gce_instance |
Number of current reading and writing connections per App Engine flexible environment instance. Intended to be used for autoscaling. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
service_id :
The service/module name.
state :
State of the connection (writing or reading).
version_id :
The version name.
instance_name :
The VM instance name.
|
flex/autoscaler/current_utilization
BETA
Autoscaling Metrics Current Utilization |
|
GAUGE , DOUBLE , 1
gae_app |
The sum of the utilization of a specified metric for all serving VMs. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type :
The target autoscaling metric type. For example, cpu.
|
flex/autoscaler/server/request_count
BETA
Request counts |
|
DELTA , INT64 , 1
gce_instance |
Request counts for an App Engine flexible environment instance.Intended to be used for autoscaling. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
service_id :
The service/module name.
version_id :
The version name.
instance_name :
The VM instance name.
|
flex/connections/current
GA
Connections |
|
GAUGE , DOUBLE , 1
gae_app |
Number of current active connections per App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/cpu/reserved_cores
GA
Reserved cores |
|
GAUGE , DOUBLE , 1
gae_app |
Total number of CPU cores allocated to an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/cpu/utilization
GA
CPU utilization |
|
GAUGE , DOUBLE , 10^2.%
gae_app |
Fractional utilization of allocated CPU across an App Engine flexible environment version. Values are typically numbers between 0.0 and 1.0 (but some machine types allow bursting above 1.0). Charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/disk/read_bytes_count
GA
Disk bytes read |
|
DELTA , INT64 , By
gae_app |
Delta count of bytes read from disk across an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/disk/write_bytes_count
GA
Disk bytes written |
|
DELTA , INT64 , By
gae_app |
Delta count of bytes written from disk across an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/connections/current
GA
Connections |
|
GAUGE , DOUBLE , 1
gae_instance |
Number of current active connections per App Engine flexible environment instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/cpu/usage_time
ALPHA
CPU Usage |
|
DELTA , DOUBLE , s{CPU}
gae_instance |
Delta vCPU usage for all vCPUs, in vCPU-seconds. This value is reported by the hypervisor for the VM. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/cpu/utilization
GA
CPU Utilization |
|
GAUGE , DOUBLE , 10^2.%
gae_instance |
Fractional CPU utilization for all cores on a single App Engine flexible instance. Values are typically numbers between 0.0 and 1.0 for a single core (but might exceed 1.0 in total). Charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/disk/io/read_bytes_count
ALPHA
Disk read bytes |
|
DELTA , INT64 , By
gae_instance |
Delta count of bytes read from disk. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/disk/io/write_bytes_count
ALPHA
Disk write bytes |
|
DELTA , INT64 , By
gae_instance |
Delta count of bytes written to disk. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/guest/disk/bytes_used
ALPHA
Disk usage |
|
GAUGE , INT64 , By
gae_instance |
Number of bytes used on disk for file systems. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
device_name :
The name of the disk device.
state :
Type of usage (free, used, reserved).
|
flex/instance/guest/memory/bytes_used
ALPHA
Memory usage |
|
GAUGE , INT64 , By
gae_instance |
Memory usage by each memory state, in Bytes. Summing values of all states yields the total memory on the machine. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state :
One of the following: buffered, cached, free, slab, used. Buffered consists of temporary storage for raw disk blocks. Cached consists of the pagecache and tmpfs usage. Free consists of total free memory. Slab consists of memory used for caching in-kernel data structures. Used is calculated by subtracting the values for the other states from the total available memory.
|
flex/instance/healthcheck/liveness/request_count
ALPHA
Liveness check |
|
DELTA , INT64 , 1
gae_instance |
Number of liveness health-check requests for a Flex instance with status and error code. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
status :
Status of healthcheck request.
error_code :
Error code when status is 'fail'.
|
flex/instance/healthcheck/readiness/request_count
ALPHA
Readiness check |
|
DELTA , INT64 , 1
gae_instance |
Number of readiness health-check requests for a Flex instance with status and error code. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
status :
Status of healthcheck request.
error_code :
Error code when status is 'fail'.
|
flex/instance/jvm/gc/count
ALPHA
GC count |
|
DELTA , INT64 , 1
gae_instance |
The total number of garbage collections that have occurred. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
gc_name :
The name of the garbage collector involved.
|
flex/instance/jvm/gc/time
ALPHA
GC Time |
|
DELTA , INT64 , ms
gae_instance |
The accumulated garbage collection elapsed time in milliseconds. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
gc_name :
The name of the garbage collector involved.
|
flex/instance/jvm/memory/usage
ALPHA
Memory usage |
|
GAUGE , DOUBLE , By
gae_instance |
The memory usage. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
memory_type :
The type of the memory.
usage_kind :
The kind of memory usage.
|
flex/instance/jvm/os/cpu_time
ALPHA
CPU time |
|
DELTA , INT64 , ns
gae_instance |
The CPU time used by the process on which the Java virtual machine is running. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/jvm/thread/num_live
ALPHA
Threads |
|
GAUGE , DOUBLE , 1
gae_instance |
The current number of live threads. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/jvm/thread/peak
ALPHA
Max threads |
|
GAUGE , DOUBLE , 1
gae_instance |
The peak number of live threads. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/jvm/uptime
ALPHA
Uptime |
|
DELTA , INT64 , ms
gae_instance |
The uptime of the Java virtual machine. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/log_entry_count
ALPHA
Logging Agent Log Entry Count |
|
DELTA , INT64 , 1
gae_instance |
Count of log entries written by the Logging agent. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
(INT64)
Numeric response code from both the gRPC and HTTP error spaces.
|
flex/instance/log_entry_retry_count
ALPHA
Logging Agent Retried Log Entry Writes Count |
|
DELTA , INT64 , 1
gae_instance |
Count of log-entry writes that were retried by the Logging agent. Sampled every 60 seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
response_code :
(INT64)
Numeric response code from both the gRPC and HTTP error spaces.
|
flex/instance/network/received_bytes_count
GA
Network bytes received |
|
DELTA , INT64 , By
gae_instance |
Delta count of incoming network bytes in an App Engine flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/network/sent_bytes_count
GA
Network bytes sent |
|
DELTA , INT64 , By
gae_instance |
Delta count of outgoing network bytes in an App Engine flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/nginx/connections/accepted_count
ALPHA
Accepted connections |
|
DELTA , INT64 , 1
gae_instance |
Total connections accepted. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/nginx/connections/current
ALPHA
Active connections |
|
GAUGE , DOUBLE , 1
gae_instance |
The number of connections currently attached to Nginx. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state :
The Nginx connection state.
|
flex/instance/nginx/connections/handled_count
ALPHA
Handled connections |
|
DELTA , INT64 , 1
gae_instance |
Total connections handled. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/uptime
ALPHA
Uptime |
|
GAUGE , DOUBLE , s
gae_instance |
How long the VM has been running, in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/instance/ws/avg_duration
GA
Websocket average duration |
|
GAUGE , DOUBLE , s
gae_instance |
Average of websocket requests for a given App Engine Flexible instance. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/network/received_bytes_count
GA
Network bytes received. |
|
DELTA , INT64 , By
gae_app |
Delta count of incoming network bytes across all VMs in an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
flex/network/sent_bytes_count
GA
Network bytes sent. |
|
DELTA , INT64 , By
gae_app |
Delta count of outgoing network bytes across all VMs in an App Engine flexible environment version. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
http/server/dos_intercept_count
GA
Interception count |
|
DELTA , INT64 , 1
gae_app |
Delta count of interceptions performed to prevent DoS attacks. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
http/server/quota_denial_count
GA
Quota denial count |
|
DELTA , INT64 , 1
gae_app |
Delta count of requests that failed due to the app being over quota. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
http/server/response_count
GA
Response count |
|
DELTA , INT64 , 1
gae_app |
Delta HTTP response count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
loading :
(BOOL)
Indicates whether the request was loading.
response_code :
(INT64)
HTTP status code for the request.
|
http/server/response_latencies
GA
Response latency |
|
DELTA , DISTRIBUTION , ms
gae_app |
HTTP response latency. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
loading :
(BOOL)
Indicates whether the request was loading.
response_code :
(INT64)
HTTP status code for the request.
|
http/server/response_style_count
GA
Response count by style |
|
DELTA , INT64 , 1
gae_app |
Delta counts on the HTTP serve style. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
dynamic :
(BOOL)
Indicates if the request was a static or dynamic request.
cached :
(BOOL)
Indicates if the response was cached.
|
memcache/centi_mcu_count
GA
Memcache utilization |
|
DELTA , INT64 , 1
gae_app |
Memcache utilization in one hundredth of Memcache Compute Unit grouped by command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
command :
Name of the memcache command.
|
memcache/hit_ratio
GA
Hit ratio |
|
GAUGE , DOUBLE , 1
gae_app |
Percentage of successful hits compared to all memcache operations. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
memcache/operation_count
GA
Memcache operations |
|
DELTA , INT64 , 1
gae_app |
Count of memcache key operations, grouped by command and status. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
command :
Name of the memcache command.
status :
Whether the operation succeeded or not, e.g. HIT or MISS. This is currently unpopulated (always an empty string).
|
memcache/received_bytes_count
GA
Memcache received bytes |
|
DELTA , INT64 , By
gae_app |
Number of bytes received by app from the memcache API, grouped by status and memcache command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
status :
RPC status of the request.
command :
Name of the memcache command.
|
memcache/sent_bytes_count
GA
Memcache sent bytes |
|
DELTA , INT64 , By
gae_app |
Number of bytes sent by app through the memcache API, grouped by memcache command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
command :
Name of the memcache command.
|
memcache/used_cache_size
GA
Used Cache Size |
|
GAUGE , INT64 , By
gae_app |
Size of the cache, calculated as the total size of all items stored. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
system/billed_instance_estimate_count
GA
Estimated instance count |
|
GAUGE , INT64 , 1
gae_app |
Estimate of the number of instances that the customer is charged for. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
system/cpu/usage
GA
CPU megacycles |
|
GAUGE , INT64 , 1
gae_app |
CPU usage in megacycles over all instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
source :
The source of the CPU usage (api or runtime).
|
system/cpu/utilization
BETA
CPU utilization |
|
GAUGE , DOUBLE , 10^2.%
gae_app |
CPU utilization average over all active instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
system/instance_count
GA
Instance count |
|
GAUGE , INT64 , 1
gae_app |
Number of instances that exist. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
state :
State of instance (active, idle, etc).
|
system/memory/usage
GA
Memory usage |
|
GAUGE , INT64 , By
gae_app |
Total memory used by running instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds. |
system/network/received_bytes_count
GA
Received bytes |
|
DELTA , INT64 , By
gae_app |
Delta count of incoming network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
cached :
(BOOL)
Indicates if response was cached.
|
system/network/sent_bytes_count
GA
Sent bytes |
|
DELTA , INT64 , By
gae_app |
Delta count of outgoing network bandwidth. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
cached :
(BOOL)
Indicates if response was cached.
|
autoscaler
Metrics from Compute Engine Autoscaler. Launch stages of these metrics: BETA
The "metric type" strings in this table must be prefixed
with autoscaler.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
capacity
BETA
Serving capacity |
|
GAUGE , DOUBLE , 1
autoscaler |
Utilization target multiplied by number of serving VMs. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type :
Name of the resource the autoscaling is based on - "cpu", "load balancing" or full metric name in domain-and-path format if scaling is based on Cloud Monitoring metric.
|
current_utilization
BETA
Current Autoscaler utilization |
|
GAUGE , DOUBLE , 1
autoscaler |
The sum of the utilization of a specified metric for all serving VMs. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
metric_type :
Name of the resource the autoscaling is based on - "cpu", "load balancing" or full metric name in domain-and-path format if scaling is based on Cloud Monitoring metric.
|
scheduled_size
BETA
Scheduled size |
|
GAUGE , INT64 , 1
autoscaler |
The minimum number of VMs that the autoscaler recommends according to the scaling schedule. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
schedule_name :
Name of the scaling schedule.
|
baremetalsolution
Metrics from Bare Metal Solution Launch stages of these metrics: BETA
The "metric type" strings in this table must be prefixed
with baremetalsolution.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
instance/ethernet_fabric/port_bytes_count
BETA
Forwarded Bytes Count |
|
CUMULATIVE , INT64 , By
baremetalsolution.googleapis.com/Instance |
Number of bytes forwarded through a physical interface on the ethernet fabric.
direction :
Direction of bytes, one of [SERVER_IN, SERVER_OUT].
logical_port :
Name of the logical port.
physical_port :
Name of the physical port.
|
lun/avg_latency
BETA
Avg latency of operations |
|
GAUGE , INT64 , us
baremetalsolution.googleapis.com/Lun |
The average latency of I/O operations.
direction :
Direction of operations, one of [READ, WRITE, TOTAL].
|
lun/bytes_count
BETA
Bytes count |
|
CUMULATIVE , INT64 , By
baremetalsolution.googleapis.com/Lun |
Number of bytes written or read, cumulative.
direction :
Direction of bytes, one of [READ, WRITE].
|
lun/operation_count
BETA
Operation count |
|
CUMULATIVE , INT64 , 1
baremetalsolution.googleapis.com/Lun |
Number of operations performed, cumulative.
direction :
Direction of operations, one of [READ, WRITE].
|
lun/size
BETA
Lun size in bytes. |
|
GAUGE , INT64 , By
baremetalsolution.googleapis.com/Lun |
Space allocated to the lun.
type :
Type, one of [AVAILABLE,USED].
|
volume/avg_latency
BETA
Avg latency of operations |
|
GAUGE , INT64 , us
baremetalsolution.googleapis.com/Volume |
The average latency of I/O operations.
direction :
Direction of operations, one of [READ, WRITE, TOTAL].
|
volume/bytes_count
BETA
Bytes count |
|
CUMULATIVE , INT64 , By
baremetalsolution.googleapis.com/Volume |
Number of bytes written or read, cumulative.
direction :
Direction of bytes, one of [READ, WRITE].
|
volume/operation_count
BETA
Operation count |
|
CUMULATIVE , INT64 , 1
baremetalsolution.googleapis.com/Volume |
Number of operations performed, cumulative.
direction :
Direction of operations, one of [READ, WRITE].
|
volume/size
BETA
Volume size in bytes |
|
GAUGE , INT64 , By
baremetalsolution.googleapis.com/Volume |
Space allocated to the volume.
type :
Type, one of [AVAILABLE,USED].
|
bigquery
Metrics from BigQuery. Launch stages of these metrics: BETA EARLY_ACCESS GA
The "metric type" strings in this table must be prefixed
with bigquery.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
job/num_in_flight
GA
Job count |
|
GAUGE , INT64 , 1
bigquery_project |
In flight jobs. Sampled every 60 seconds. After sampling, data is not visible for up to 720 seconds.
priority :
Job priority (batch or interactive).
job_type :
Job type.
state :
Job state.
|
query/biengine_fallback_count
GA
BI Engine query fallback count |
|
DELTA , INT64 , 1
bigquery_project |
The reasons that queries failed BI Engine execution. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
reason :
BI Engine fallback reasons.
|
query/count
GA
Query count |
|
GAUGE , INT64 , 1
bigquery_project global |
In flight queries. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority :
Query priority (batch or interactive).
|
query/execution_count
GA
Query execution count |
|
DELTA , INT64 , 1
bigquery_project |
The number of queries executed. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority :
Query priority (batch or interactive).
caching_mode :
Query caching mode (BI Engine, etc).
|
query/execution_times
GA
Query execution times |
|
GAUGE , DISTRIBUTION , s
bigquery_project global |
Distribution of execution times for queries that completed successfully within the last sampling interval. Incomplete and failed queries are not included. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
priority :
Query priority (batch or interactive).
|
query/scanned_bytes
GA
Scanned bytes |
|
DELTA , INT64 , By
global |
Scanned bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
priority :
Query priority (batch or interactive).
|
query/scanned_bytes_billed
GA
Scanned bytes billed |
|
DELTA , INT64 , By
global |
Scanned bytes billed. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
priority :
Query priority (batch or interactive).
|
query/statement_scanned_bytes
BETA
Statement scanned bytes |
|
DELTA , INT64 , By
bigquery_project |
Scanned bytes broken down by statement type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
priority :
Query priority (batch or interactive).
statement_type :
Query statement type (SELECT, CREATE_MODEL ...).
|
query/statement_scanned_bytes_billed
BETA
Statement scanned bytes billed |
|
DELTA , INT64 , By
bigquery_project |
Scanned bytes billed broken down by statement type. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
priority :
Query priority (batch or interactive).
statement_type :
Query statement type (SELECT, CREATE_MODEL ...).
|
slots/allocated
GA
Slots used by project, reservation, and job type |
|
GAUGE , INT64 , 1
bigquery_project global |
Number of BigQuery slots currently allocated for project. Slot allocation can be broken down based on reservation and job type. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
reservation :
Reservation. This field is unset if the query is on-demand.
job_type :
Job type.
|
slots/allocated_for_project
GA
Slots used by project |
|
GAUGE , INT64 , 1
global |
Number of BigQuery slots currently allocated for query jobs in the project. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. |
slots/allocated_for_project_and_job_type
GA
Slots used by project and job type |
|
GAUGE , INT64 , 1
global |
Number of BigQuery slots currently allocated for the project and job type. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds.
job_type :
Job type.
|
slots/allocated_for_reservation
GA
Slots used by project in reservation |
|
GAUGE , INT64 , 1
global |
Number of BigQuery slots currently allocated for project in the reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. |
slots/assigned
EARLY_ACCESS
Slots assigned |
|
GAUGE , INT64 , 1
bigquery_project |
The number of slots assigned to the given project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_type :
Job type.
reservation :
Reservation.
|
slots/capacity_committed
EARLY_ACCESS
Slots capacity committed |
|
GAUGE , INT64 , 1
bigquery_project |
The total slot capacity commitments purchased through this administrator project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
plan :
Capacity commitment plan.
|
slots/max_assigned
EARLY_ACCESS
Slots max assigned |
|
GAUGE , INT64 , 1
bigquery_project |
The maximum number of slots assigned to the given project/organization. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
job_type :
Job type.
reservation :
Reservation.
|
slots/total_allocated_for_reservation
GA
Slots used across projects in reservation |
|
GAUGE , INT64 , 1
bigquery_project global |
Number of BigQuery slots currently allocated across projects in the reservation. Note that the metric data is only reported while at least one project has been assigned to the reservation and is consuming slots. As an alternative, consider querying reservations information from INFORMATION_SCHEMA (https://cloud.google.com/bigquery/docs/information-schema-reservations), which does not have these limitations. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. |
slots/total_available
DEPRECATED
Total slots |
|
GAUGE , INT64 , 1
bigquery_project global |
(Deprecated) Total number of BigQuery slots available for the project. If you are using the BigQuery Reservations API, consider using bigquery.googleapis.com/slots/assigned and bigquery.googleapis.com/slots/max_assigned instead. Sampled every 60 seconds. After sampling, data is not visible for up to 420 seconds. |
storage/insertall_inserted_bytes
GA
InsertAll Inserted Bytes |
|
DELTA , DOUBLE , 1
bigquery_project |
The number of bytes uploaded by the project using the InsertAll streaming API. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
storage/insertall_inserted_rows
GA
InsertAll Inserted Rows |
|
DELTA , DOUBLE , 1
bigquery_project |
The number of rows uploaded by the project using the InsertAll streaming API. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
storage/stored_bytes
GA
Stored bytes |
|
GAUGE , INT64 , By
bigquery_dataset |
Number of bytes stored. The top 100 tables in a dataset are labeled, while the rest are grouped with no table label. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds.
table :
Table name.
|
storage/table_count
GA
Table count |
|
GAUGE , INT64 , 1
bigquery_dataset |
Number of tables. Sampled every 1800 seconds. After sampling, data is not visible for up to 10800 seconds. |
storage/uploaded_bytes
GA
Uploaded bytes |
|
DELTA , INT64 , By
bigquery_dataset |
Uploaded bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
api :
Api used to upload the data (batch import or streaming)
table :
Table name.
|
storage/uploaded_bytes_billed
GA
Uploaded bytes billed |
|
DELTA , INT64 , By
bigquery_dataset |
Uploaded bytes billed. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
api :
Api used to upload the data (batch import or streaming). Currently only streaming api is billed.
table :
Table name.
|
storage/uploaded_row_count
GA
Uploaded rows |
|
DELTA , INT64 , 1
bigquery_dataset |
Uploaded rows. Sampled every 60 seconds. After sampling, data is not visible for up to 21720 seconds.
api :
Api used to upload the data (batch import or streaming)
table :
Table name.
|
bigquerybiengine
Metrics from BigQuery BI Engine. Launch stages of these metrics: GA
The "metric type" strings in this table must be prefixed
with bigquerybiengine.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
model/inflight_requests
GA
Inflight requests |
|
GAUGE , INT64 , 1
bigquery_biengine_model |
Inflight requests to a BI model. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
model/request_count
GA
Request count |
|
DELTA , INT64 , 1
bigquery_biengine_model |
BI Engine request count. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cache_miss :
(BOOL)
Indicates if request was not served from memory cache. Large number of requests with this field set to true is the sign that reservation size should be increased. .
status :
Completion status of the request.
execution_mode :
BIEngine or BigQuery. BigQuery means that request was served using BigQuery slots rather than using BI Engine reservation. .
|
model/request_latencies
GA
Request execution times |
|
GAUGE , DISTRIBUTION , ms
bigquery_biengine_model |
Distribution of request execution times. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
cache_miss :
(BOOL)
Indicates if request was served from memory cache. Large number of requests with this field set to true is the sign that reservation size should be increased. .
status :
Completion status of the request.
execution_mode :
BIEngine or BigQuery. BigQuery means that request was served using BigQuery slots rather than using BI Engine reservation. .
|
reservation/top_tables_cached_bytes
GA
Reservation used bytes by table |
|
GAUGE , INT64 , By
bigquery_project |
The amount of data stored in the BI Engine cache per table for the largest tables in the cache. Sampled every 600 seconds. After sampling, data is not visible for up to 720 seconds.
project_id :
Project Id.
dataset_id :
Dataset Id.
table_id :
Table Id.
|
reservation/total_bytes
GA
Reservation total bytes |
|
GAUGE , INT64 , By
bigquery_project |
Size of the BI engine reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
reservation/used_bytes
GA
Reservation used bytes |
|
GAUGE , INT64 , By
bigquery_project |
Utilization of the BI engine reservation. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. |
bigquerydatatransfer
Metrics from the BigQuery Data Transfer Service. Launch stages of these metrics: BETA
The "metric type" strings in this table must be prefixed
with bigquerydatatransfer.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
transfer_config/active_runs
BETA
Active run count |
|
GAUGE , INT64 , 1
bigquery_dts_config |
Number of transfer runs that are running or pending of the transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
state :
Run state (RUNNING or PENDING).
run_cause :
Run cause.
|
transfer_config/completed_runs
BETA
Completed run count |
|
DELTA , INT64 , 1
bigquery_dts_config |
Number of completed DTS runs per transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
status :
Run error status code.
completion_state :
Run completion state.
run_cause :
Run cause.
|
transfer_config/run_duration_seconds
BETA
Run latency distribution |
|
DELTA , DISTRIBUTION , s
bigquery_dts_config |
Distribution of the execution time (in seconds) of each transfer run per transfer configuration. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
run_cause :
Run cause.
|
bigquerystorage
Metrics from the BigQuery Storage API. Launch stages of these metrics: ALPHA BETA
The "metric type" strings in this table must be prefixed
with bigquerystorage.googleapis.com/
. That prefix has been
omitted from the entries in the table.
Metric type Launch stage Display name |
|
---|---|
Kind, Type, Unit Monitored resources |
Description Labels |
read/concurrent_streams
ALPHA
Concurrent ReadRows streams |
|
GAUGE , INT64 , 1
bigquery_project |
Number of concurrent ReadRows streams. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds. |
write/concurrent_connections
BETA
concurrent connection count |