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.

To set up the Google integration to discover and collect metrics against the Google service.

Setup

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

Supported metrics

New OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_cloudtasks_api_request_countcloudtasks.googleapis.com/api/request_countAPI requestscountCount of Cloud Tasks API calls. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_cloudtasks_queue_depthcloudtasks.googleapis.com/queue/depthQueue depthcountThe number of tasks in the queue. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_cloudtasks_queue_task_attempt_countcloudtasks.googleapis.com/queue/task_attempt_countTask attempt countcountCount of task attempts broken down by response code. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_cloudtasks_queue_task_attempt_delayscloudtasks.googleapis.com/queue/task_attempt_delaysTask attempt delaysmsDelay between each scheduled attempt time and actual attempt time. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.

Event support

  • Not Supported

External reference