-
Notifications
You must be signed in to change notification settings - Fork 313
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
Calculate system metrics per node #803
Calculate system metrics per node #803
Conversation
With this commit we switch to a sum aggregation in the I/O charts as metrics are now stored per node instead of per cluster. For correct results across the whole cluster we thus need to sum up all values from individual nodes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Masterfully done! Thanks
docs/migrate.rst
Outdated
@@ -4,6 +4,11 @@ Migration Guide | |||
Migrating to Rally 1.4.0 | |||
------------------------ | |||
|
|||
Index size and Total Written are not contained in the command line report |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/contained/included ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. I'll change this accordingly before merging.
esrally/metrics.py
Outdated
pass | ||
|
||
|
||
# helper function for encoding and decoding float keys so that the Elasticsearch metrics store can safe it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo: safe it
-> save them
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. I'll change this accordingly before merging.
With this commit we split aggregation of "global" results (which can be
determined by inspecting the cluster remotely) and results based on system
metrics (which can only be determined per Elasticsearch node on that respective
machine). This will help us to provide specific subcommands that can manage an
Elasticsearch node but are still able to retrieve system metrics and send it to
the metrics store.
Relates #697
Closes #792