Download PDF
Download page GCP Cloud Tasks.
GCP Cloud Tasks
Google Cloud Platform (GCP) Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks.
You must configure cloud connections to monitor this entity. See Configure Google Cloud Platform Connection.
Cisco Cloud Observability displays GCP entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.
This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.
Detail View
To display the detail view of a Cloud Task instance:
- Navigate to the Observe page.
- Under App Integrations, click GCP Cloud Tasks Queues.
The list view now displays. - From the list, click an entity Name to display the detail view.
The detail view displays metrics, key performance indicators, and properties (attributes) related to the instance you selected.
Metrics and Key Performance Indicators
Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for GCP Cloud Task. See Google Cloud metrics.
Display Name | Source Metric | Description |
---|---|---|
Queue Depth (Count) |
| The number of tasks in the queue. |
Task Attempts (Count) |
| The count of task attempts broken down by response code. |
Task Attempt Delays (ms) |
| The delay between each scheduled attempt time and actual attempt time. |
Properties (Attributes)
Cisco Cloud Observability displays the following properties for GCP Cloud Task.
Display Name | Source Property Name | Description |
---|---|---|
ID |
| The queue ID, in the format |
Name | - | The queue name. |
Project ID | - | The ID of the GCP project. |
Region | - | The location of the node. |
State |
| The state of the queue. Possible values: |
Purge Time |
| The last time this queue was purged. |
Retry Maximum Number of Attempts |
| The number of attempts per task. Cloud Tasks will attempt the task The value of this property must be >= -1. If the value is unspecified when the queue is created, Cloud Tasks will pick the default. -1 indicates unlimited attempts. |
Retry Maximum Duration (s) |
| If the value is If the value is If the value is unspecified when the queue is created, Cloud Tasks will pick the default. The value must be given as a string that indicates the length of time (in seconds) followed by s (for "seconds"). For the maximum possible value or the format, see the documentation for Duration. |
Retry Minimum Backoff (s) |
| A task will be scheduled for retry between If the value is unspecified when the queue is created, Cloud Tasks will pick the default. The value must be given as a string that indicates the length of time (in seconds) followed by s (for "seconds"). For more information on the format, see the documentation for Duration. |
Retry Maximum Backoff (s) |
| A task will be scheduled for retry between minBackoff and maxBackoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. If the value is unspecified when the queue is created, Cloud Tasks will pick the default. The value must be given as a string that indicates the length of time (in seconds) followed by s (for "seconds"). For more information on the format, see the documentation for Duration. |
Retry Maximum Doublings |
| The time between retries will double A task's retry interval starts at For example, if If the value is unspecified when the queue is created, Cloud Tasks will pick the default. |
Rate Limit Maximum Dispatches Per Second |
| The maximum rate at which tasks are dispatched from this queue. If the value is unspecified when the queue is created, Cloud Tasks will pick the default. The maximum allowed value is 500. |
Rate Limit Maximum Burst Size |
| Max burst size limits how fast tasks in queue are processed when many tasks are in the queue and the rate is high. This field allows the queue to have a high rate so processing starts shortly after a task is enqueued, but still limits resource usage when many tasks are enqueued in a short period of time. The token bucket algorithm is used to control the rate of task dispatches. Each queue has a token bucket that holds tokens, up to the maximum specified by Cloud Tasks will pick the value of |
Rate Limit Maximum Concurrent Dispatches |
| The maximum number of concurrent tasks that Cloud Tasks allows to be dispatched for this queue. After this threshold has been reached, Cloud Tasks stops dispatching tasks until the number of concurrent requests decreases. If the value is unspecified when the queue is created, Cloud Tasks will pick the default. The maximum allowed value is 5,000. |
Retention and Purge Time-To-Live (TTL)
For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days).
Third party names, logos, marks, and general references used in these materials are the property of their respective owners or their affiliates in the United States and/or other countries. Inclusion of such references are for informational purposes only and are not intended to promote or otherwise suggest a relationship between Splunk AppDynamics and the third party.