Google Cloud Query

Google Cloud Query

Certified

Query Cloud Monitoring time series

Fetches time series matching the rendered filter over the window lookback (default 5 minutes) using Cloud Monitoring. Returns the raw series list and the total count. Supports custom project, service account, and scopes.

yaml
type: io.kestra.plugin.gcp.monitoring.Query

Query CPU utilization over the last 5 minutes

yaml
id: gcp_monitoring_query
namespace: company.team
tasks:
  - id: query
    type: io.kestra.plugin.gcp.monitoring.Query
    projectId: "my-project"
    filter: metric.type="compute.googleapis.com/instance/cpu/utilization"
    window: PT5M
Properties

Filter expression

Cloud Monitoring filter string rendered before execution; required

The GCP service account to impersonate

Reference (ref) of the pluginDefaults to apply to this task.

The GCP project ID

SubTypestring
Default["https://www.googleapis.com/auth/cloud-platform"]

The GCP scopes to be used

The GCP service account

DefaultPT5M

Query window

Lookback duration for the time interval; defaults to 5 minutes

Total number of time series fetched

Count of time series returned by the Cloud Monitoring query

SubTypeobject

List of time series

Raw Cloud Monitoring time series in JSON form