wazuh / wazuh-indexer

Wazuh indexer, the Wazuh search engine
https://opensearch.org/docs/latest/opensearch/index/
Apache License 2.0
11 stars 17 forks source link

Data persistence model definition #344

Open AlexRuiz7 opened 1 month ago

AlexRuiz7 commented 1 month ago

Description

As part of the new data persistence model to be implemented across Wazuh, we need to define the data model that is going to be used and shared by the Wazuh Central Components. While the Wazuh Indexer team is in charge of the creation and maintenance of the index templates, the indices and their fields, we believe their semantics depend on the context where they are being generated, hence the significance of these fields needs to be provided by the source of the data.

This new data model needs to be well documented, written and visually, by the use of diagrams, to make its understanding and maintenance as easy as possible. The data model needs to ensure that the data can be filtered using consistent criteria, such as the groups of agent they belong to.

As a result, we'll generate not only the documentation of this new data model, but the index templates that effectively represent the data model in the Indexer.

Functional requirements

Non-functional requirements

Plan

AlexRuiz7 commented 1 week ago

Moved to the Feature Complete stage.