Skip to content

vSphere logs: map client.ip to ECS source.ip and related.ip #18537

@ishleenk17

Description

@ishleenk17

Summary

The vSphere integration ingest pipelines parse a client IP into client.ip for several event types, but do not populate ECS fields source.ip or related.ip. This breaks ECS alignment and reduces cross-source IP correlation (dashboards/detections that rely on source.ip/related.ip miss the vSphere client IP).

Affected package / data stream

  • Package: vsphere
  • Data stream: log

Current behavior (examples)

Ingest pipelines extract an IP into client.ip:

  • Login/logout/failed login / connection-related messages:
    packages/vsphere/data_stream/log/elasticsearch/ingest_pipeline/login.yml
  • Upload/file messages:
    packages/vsphere/data_stream/log/elasticsearch/ingest_pipeline/file.yml

However, neither pipeline copies client.ip to:

  • source.ip
  • related.ip

Expected behavior

When client.ip is present:

  • source.ip should be set to client.ip
  • related.ip should include client.ip (no duplicates)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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