Skip to content

Investigate instance id collected from add_cloud_metadata processor  #19758

@kaiyan-sheng

Description

@kaiyan-sheng

In Metricbeat, we can use add_cloud_metadata processor to enrich each event with instance metadata from the machine’s hosting provider. We also collect these metadata when running specific public cloud provider Metricbeat modules individually without the add_cloud_metadata processor.

For example, add_cloud_metadata processor should collect cloud.instance.id when we run Metricbeat on AWS EC2 instance. Metricbeat aws ec2 metricset also collects cloud.instance.id as a part of the event.

Cloud metadata like cloud.instance.id will be the important field that connects events sent from inside the host and outside the host. This issue is to track the investigation work on verify if cloud metadata are collected properly using add_cloud_metadata processor for different hosts/public cloud providers.

  • Running aws ec2 metricset vs running system module with add_cloud_metadata processor on EC2 instance
  • Running googlecloud compute metricset vs running system module with add_cloud_metadata processor on GCP VM
  • Running azure compute_vm metricset vs running system module with add_cloud_metadata processor on Azure VM
Public Cloud Type Assign to
AWS @kaiyan-sheng
GCP @kaiyan-sheng
Azure @narph

cc @exekias @sorantis

Metadata

Metadata

Labels

Team:PlatformsLabel for the Integrations - Platforms teammeta

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions