You are viewing docs on Elastic's new documentation system, currently in technical preview. For all other Elastic docs, visit

GCP Metrics Input

GCP Metrics Input

Beta feature

This functionality is in beta and is subject to change. The design and code is less mature than official generally available features and is being provided as-is with no warranties. Beta features are not subject to the support service level agreement of official generally available features.

What is an Elastic integration?

This integration is powered by Elastic Agent. Elastic Agent is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Refer to our documentation for a detailed comparison between Beats and Elastic Agent.

Prefer to use Beats for this use case? See Filebeat modules for logs or Metricbeat modules for metrics.

The GCP Custom Metrics input package can collect custom metrics for any GCP service.

A list of metrics and services that are available, can be found in the GCP Cloud Monitoring API official documentation.

The metrics configuration should be configured as the metrics fields of the GCP metrics metricset

This package does not contain any ingest pipeline, so no pre-ingest data processing is applied out of the box. Custom ingest pipelines can be added through the Kibana UI, to get the data in the desired format.


Enhancement View pull request
Add base fields mappings
Enhancement View pull request
Initial draft of the package