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

Improve overall perceived performance #4155

Closed
11 of 16 tasks
gdiazlo opened this issue May 18, 2022 · 3 comments
Closed
11 of 16 tasks

Improve overall perceived performance #4155

gdiazlo opened this issue May 18, 2022 · 3 comments
Assignees
Labels

Comments

@gdiazlo
Copy link
Member

gdiazlo commented May 18, 2022

Project's description

Our users' feedback tells us the perceived performance of the applications is too slow. Through this issue, we want to centralize all the works we want to do to improve the perceived performance.

We're going to analyze the application behavior in a canonical environment, built based on the previous research by the @wazuh/qa in wazuh/wazuh-qa#2766 and in our recommended settings documentation.

We need to prioritize our most commonly used dashboards and widgets first. All the pages, widgets, etc. reviewer must appear on this issue. Please update it and link the correspondent issues on where this is being worked on.

  • Wazuh health check
  • Wazuh -> Modules -> Security Events -> Dashboard
    ...

Project's milestones

  • Search and setup tools to collect performance metrics from the app #4351
  • Develop performance script tests #4366
  • Create the canonical environment using terraform or other automation means
  • Generate data and load to simulate a moderately loaded environment
  • Measure the perceived performance, setting a baseline
    • Identify tools to measure the time from each user action to the returned feedback
    • Identify slow widgets, events, queries and visualizations
    • Propose, develop and test fixes for each issue found
  • Measure the perceived performance after the fix, reporting the improvement from the baseline

Particular issues

@AlexRuiz7
Copy link
Member

AlexRuiz7 commented Aug 8, 2022

Status review - 08 Aug 2022

@AlexRuiz7
Copy link
Member

Status review - 29 Aug 2022

We need a test environment with heavy load to measure the impact of the changes made. As a result, we'll prioritize the creating of this environment.

After that, we will measure the impact of #3812, and then start with #3626.

@gdiazlo gdiazlo added the type/enhancement Enhancement issue label May 9, 2023
@gdiazlo
Copy link
Member Author

gdiazlo commented Oct 9, 2023

I'm closing this, we will open a new effort in the future, tied to other app refactors.

@gdiazlo gdiazlo closed this as completed Oct 9, 2023
@gdiazlo gdiazlo added the request/operational Operational requests label Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants