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

[WIP] Add touchstone to nodevertical/mastervertical for getting the prometheus data aggregates #141

Open
wants to merge 35 commits into
base: master
Choose a base branch
from

Conversation

amitsagtani97
Copy link
Member

This collects the prometheus data aggregates (sum, max, min, deviation, percentile) and stores them using touchstone(pr 18)
To get a good idea of resource utilization during the tests which can be further indexed to elasticsearch and to enable run to run comparison.

A sample output -
[{'url': 'https://prometheus-k8s-openshift-monitoring.apps.amitsagtani.perf-testing.devcluster.openshift.com', 'query': 'sum(container_memory_rss{namespace=~"openshift-kube-apiserver",name!="",container=~"kube-apiserver.*"}) by (container)', 'start_time': 1593002625, 'end_time': 1593002626, 'sum': 4799680512.0, 'max': 4644671488.0, 'min': 57843712.0, 'deviation': 2153043005.6000533, 'average': 1599893504.0, 'percentile_95.0': 4189920870.3999996}]

this represents the aggregates for the query - sum(container_memory_rss{namespace=~"openshift-kube-apiserver",name!="",container=~"kube-apiserver.*"}) by (container) during the test run time.

@amitsagtani97 amitsagtani97 changed the title Add touchstone to nodevertical for getting the prometheus data aggregates [WIP] Add touchstone to nodevertical for getting the prometheus data aggregates Aug 12, 2020
@amitsagtani97 amitsagtani97 changed the title [WIP] Add touchstone to nodevertical for getting the prometheus data aggregates [WIP] Add touchstone to nodevertical/mastervertical for getting the prometheus data aggregates Aug 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants