package
7.17.28
Repository: https://github.com/elastic/beats.git
Documentation: pkg.go.dev

# Packages

# Functions

AssetGcp returns asset data.
NewStackdriverCollectorInputData returns a ready to use MetadataCollectorInputData to be sent to Metadata collectors.
NewStackdriverMetadataServiceForTimeSeries apart from having a long name takes a time series object to return the Stackdriver canonical Metadata extractor.

# Constants

Cloud fields https://www.elastic.co/guide/en/ecs/master/ecs-cloud.html.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
ECS Fields that are being captured from responses.
Metadata keys used for events.
Metadata keys used for events.
Stackdriver.
Metadata keys used for events.
Metadata keys used for events.
Compute.
Metadata keys used for events.
ModuleName in Metricbeat.
MonitoringMetricsSamplingRate (in second) refers to how frequent monitoring collects measurement in GCP.
Metricsets / GCP services names.
Metricsets / GCP services names.
Metricsets / GCP services names.
Metricsets / GCP services names.
Metricsets / GCP services names.
Metricsets / GCP services names.
Paths within the GCP monitoring.TimeSeries response, if converted to JSON, where you can find each ECS field required for the output event.
Paths within the GCP monitoring.TimeSeries response, if converted to JSON, where you can find each ECS field required for the output event.
Paths within the GCP monitoring.TimeSeries response, if converted to JSON, where you can find each ECS field required for the output event.
Paths within the GCP monitoring.TimeSeries response, if converted to JSON, where you can find each ECS field required for the output event.

# Variables

Available perSeriesAligner map https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#Aligner.

# Structs

MetadataCollectorData contains the set of ECS and normal labels that we extract from GCP services.
MetadataCollectorInputData is a "container" of input data commonly needed for the GCP service's metadata collectors.
StackdriverTimeSeriesMetadataCollector is the implementation of MetadataCollector to collect metrics from Stackdriver common TimeSeries objects.

# Interfaces

Identity must be implemented by GCP services that can add some short of data to group their metrics (like instance id on Compute or topic in PubSub).
MetadataCollector must be implemented by services that has special code needs that aren't fulfilled by the Stackdriver metricset to collect their labels (most of them).
MetadataService must be implemented by GCP services that requires non out-of-the box code that is not fulfil by the Stackdriver metricset.