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

InfluxDB as primary metrics storage #533

Open
vitaliimelnychuk opened this issue Oct 13, 2022 · 0 comments
Open

InfluxDB as primary metrics storage #533

vitaliimelnychuk opened this issue Oct 13, 2022 · 0 comments
Assignees
Labels
enhancement Enhancement of an existing feature

Comments

@vitaliimelnychuk
Copy link
Contributor

Description

Maestro was started in a quick way where we wanted to validate the idea. There are already great examples of using Maestro with 50k-100k RPS generated load. Having that load and still using MongoDB doesn't make a lot of sense. It's not performant and reliable.

Solution

Changing metrics storage to InfluxDB will allow us to simplify a lot of things and make write/read operations much faster. It will also allow us easily manipulate complex aggregation queries.

Additional information

Having Influxdb also means that we will have one more dependency but I definitely think this is a great price we should pay to improve UX and support bigger performance test executions.

@vitaliimelnychuk vitaliimelnychuk added the enhancement Enhancement of an existing feature label Oct 13, 2022
@vitaliimelnychuk vitaliimelnychuk added this to the v0.10 milestone Oct 13, 2022
@vitaliimelnychuk vitaliimelnychuk self-assigned this Oct 13, 2022
@crazyplayy crazyplayy modified the milestones: v0.10, v1.0.0 Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of an existing feature
Projects
None yet
Development

No branches or pull requests

2 participants