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

router-perf-v2 touchstone_compare Error: Issue capturing results from elasticsearch using config #353

Open
qiliRedHat opened this issue Mar 25, 2022 · 3 comments
Labels
bug Something isn't working

Comments

@qiliRedHat
Copy link
Collaborator

qiliRedHat commented Mar 25, 2022

When I run router-perf in Jenkins https://mastern-jenkins-csb-openshift-qe.apps.ocp-c1.prod.psi.redhat.com/job/scale-ci/job/e2e-benchmarking-multibranch-pipeline/job/router-perf/351/console. Got the error below.

touchstone_compare --database elasticsearch -url xxxx:443 -u xxxx --config /home/jenkins/ws/workspace/multibranch-pipeline_router-perf/workloads/router-perf-v2/mb-touchstone.json -o csv --output-file /home/jenkins/ws/workspace/multibranch-pipeline_router-perf/workloads/router-perf-v2/ingress-performance.csv --rc 0
touchstone - ERROR - Error: Issue capturing results from elasticsearch using config {'filter': {'test_type': 'http'}, 'buckets': ['routes', 'conn_per_targetroute', 'keepalive'], 'aggregations': {'requests_per_second': ['avg'], 'latency_95pctl': ['avg']}}
touchstone - ERROR - Error: Issue capturing results from elasticsearch using config {'filter': {'test_type': 'edge'}, 'buckets': ['routes', 'conn_per_targetroute', 'keepalive'], 'aggregations': {'requests_per_second': ['avg'], 'latency_95pctl': ['avg']}}
touchstone - ERROR - Error: Issue capturing results from elasticsearch using config {'filter': {'test_type': 'passthrough'}, 'buckets': ['routes', 'conn_per_targetroute', 'keepalive'], 'aggregations': {'requests_per_second': ['avg'], 'latency_95pctl': ['avg']}}
touchstone - ERROR - Error: Issue capturing results from elasticsearch using config {'filter': {'test_type': 'reencrypt'}, 'buckets': ['routes', 'conn_per_targetroute', 'keepalive'], 'aggregations': {'requests_per_second': ['avg'], 'latency_95pctl': ['avg']}}
@qiliRedHat
Copy link
Collaborator Author

@rsevilla87 rsevilla87 added the bug Something isn't working label Mar 25, 2022
@rsevilla87
Copy link
Member

Hi @qiliRedHat, if you pay attention to the log lines, they say that touchstone couldn't find any metric using those filters, it seems like it was able to find mix termination metrics but it's missing the http, edge, passthrough and reencrypt ones.

Also, I've seen that the selected termination was mix, the problem is that the touchstone configuration file in this repo is meant to be used with all terminations, we would need to include a new one for each termination

@qiliRedHat
Copy link
Collaborator Author

@rsevilla87 As you said with all TERMINATIONS specified, the problem didn't reproduce.

04-07 18:15:20.013  touchstone_compare --database elasticsearch -url https://search-perfscale-dev-chmf5l4sh66lvxbnadi4bznl3a.us-west-2.es.amazonaws.com:443 -u b85440ee-bfe9-4983-a3bf-5b3ef978932f --config /home/jenkins/ws/workspace/multibranch-pipeline_router-perf/workloads/router-perf-v2/mb-touchstone.json -o csv --output-file /home/jenkins/ws/workspace/multibranch-pipeline_router-perf/workloads/router-perf-v2/ingress-performance.csv --rc 0
04-07 18:15:25.241  Thu Apr  7 10:15:24 UTC 2022 Installing requirements to generate spreadsheet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants