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 can asynchronously do work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.

Use the OpsRamp Google public cloud integration to discover and collect metrics against the Google service.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select Cloud Task Queues.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_cloudtasks_api_request_count

Count of Cloud Tasks API calls.
API RequestsCountAverage
google_cloudtasks_queue_depth

Number of tasks in the queue.
Queue DepthCountAverage
google_cloudtasks_queue_task_attempt_count

Count of task attempts broken down by response code.
Task Attempt CountCountAverage
google_cloudtasks_queue_task_attempt_delays

Delay between each scheduled attempt time and actual attempt time.
Task Attempt DelaysMillisecondsAverage
cloud.instance.state

Status/State
Status/Staten/an/a

Event support

  • Not Supported

External reference