Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ECS] Upgrade modules to ECS 1.10 #25734

Closed
P1llus opened this issue May 17, 2021 · 7 comments
Closed

[ECS] Upgrade modules to ECS 1.10 #25734

P1llus opened this issue May 17, 2021 · 7 comments

Comments

@P1llus
Copy link
Member

P1llus commented May 17, 2021

Updating all modules to ECS 1.10 after release

New fields:
Datastream: https://github.com/elastic/ecs/blob/master/rfcs/text/0009-data_stream-fields.md

Beta fields:
Orchestrator: https://github.com/elastic/ecs/blob/master/rfcs/text/0012-orchestrator-field-set.md

Experimental:
Threat fields: https://github.com/elastic/ecs/blob/master/rfcs/text/0018-extend-threat-group-software.md

@elasticmachine
Copy link
Collaborator

Pinging @elastic/security-external-integrations (Team:Security-External Integrations)

@andrewkroh
Copy link
Member

We should consider adding an alias where data_stream.dataset -> event.dataset. It may help ease the transition (way) later when apps and rules remove support for querying both event.dataset and data_stream.dataset (currently we are making apps/rules work with data that has either field, but the long term plan is to only use the data_stream.dataset). Then older data you had indexed with Beats can continue to be queried by apps and rules.

@P1llus
Copy link
Member Author

P1llus commented May 26, 2021

Related modules and fixes:

Processors (planed for 7.15 to adopt orchestrator fields)

  • Kubernetes Autodiscover
  • Kubernetes Metadata Processor
  • Nomad Autodiscover
  • Nomad Metadata Processor
  • add_cloud_metadata
  • add_cloudfoundry_metadata
  • add_docker_metadata
  • add_observer_metadata

Global ECS file update
Change updating Libbeat and updating each beat: #25931
#26121

  • Libbeat
  • Journalbeat
  • Heartbeat
  • OSquerybeat
  • Winlogbeat
  • Metricbeat
  • Auditbeat
  • Packetbeat
  • Filebeat

Journalbeat

Heartbeat

OSquerybeat

Winlogbeat

Metricbeat

  • Update ECS version

Auditbeat:

Filebeat:
OSS:

X-Pack:

@andrewstucki
Copy link

Heartbeat, Winlogbeat and OSQuerybeat should likely also be updated. Heads up that you'll also need to update the default ECS version in each beat, in case a module doesn't explicitly set it (such as here), the various test fixtures, and then also regenerate the embedded field yml files and docs for each beat after you globally update the shared ECS field definitions.

@P1llus
Copy link
Member Author

P1llus commented May 26, 2021

Will update the issue accordingly, thanks @andrewstucki !

This was referenced May 26, 2021
@epixa epixa closed this as completed Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants