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

MVP scheduled reports use case #288

Open
6 tasks
Tracked by #164
asteriscos opened this issue Sep 4, 2024 · 0 comments
Open
6 tasks
Tracked by #164

MVP scheduled reports use case #288

asteriscos opened this issue Sep 4, 2024 · 0 comments
Assignees
Labels
level/task Task issue type/enhancement New feature or request

Comments

@asteriscos
Copy link
Member

Description

As part of the MVP of the reporting revamp objective, we need to implement a use case for the Reporting plugin. This involves forking the OpenSearch reporting plugin and integrating it into our package-building process and development environment.
Once we have control over the source code we have to apply the customizations to the reporting plugin and generate a user case with a dashboard by reference.

Objective

Functional requirements

  • Use the fork of OpenSearch reporting plugin
  • The use case must be automatically configured in the initial deployment
  • The configured report must send a scheduled report by email

Tasks

  • Fork OpenSearch reporting repositories
  • Integrate the forked repositories in the development/deployment process
  • Apply the necessary changes to the reporting plugin
  • Configure the use case of a dashboard by reference
  • Create an HTML template to use in the email sent by the reporting plugin
  • Develop the means to set it up in the initial deployment of Wazuh dashboard
@asteriscos asteriscos added type/enhancement New feature or request level/task Task issue labels Sep 4, 2024
@asteriscos asteriscos changed the title MVP scheduled reports MVP scheduled reports use case Sep 4, 2024
@asteriscos asteriscos mentioned this issue Sep 4, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue type/enhancement New feature or request
Projects
Status: In progress
Development

No branches or pull requests

2 participants