elastic / elastic/elastic-agent

Change namespace of metadata fields that can cause confusion

Open
#72 0 comments 0 reactions 0 assignees View on GitHub
Team:Elastic-Agent-Control-Plane
Dominant language
Go
Stars
275
Forks
264
Avg merge
1d 20h
Merged PRs (30d)
298

Description

The agent automatically fills fields such as `cloud.account.id`. This is normally fine but with some integrations e.g.: `gcp`, `aws` it can be confusing since they also make use of the `cloud.*` fields, which can lead to a mix of inconsistent information i.e. `cloud.account.id` belongs to the agent host and `cloud.project.name` is populated from the integration.

Would be useful to consider changing fields automatically populated by the agent to something that can't be confused and which meaning is deterministic across integrations (for example leveraging https://www.elastic.co/guide/en/ecs/current/ecs-cloud.html#_field_reuse_3).

This could also happen with `orchestrator.*` fields.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.