Hello. I'd like to discuss an issue.
I've got some results after running custom track on elasticsearch index.
Custom track used for benchmarking
Lap | Metric | Task | Value | Unit |
---|---|---|---|---|
All | Indexing time | 0.0715 | min | |
All | Indexing throttle time | 0 | min | |
All | Merge time | 0.0864333 | min | |
All | Refresh time | 0.132483 | min | |
All | Flush time | 0.00181667 | min | |
All | Merge throttle time | 0 | min | |
All | Total Young Gen GC | 0.062 | s | |
All | Total Old Gen GC | 0 | s | |
All | Store size | 0.976847 | GB | |
All | Translog size | 0.0157164 | GB | |
All | Heap used for segments | 2.97031 | MB | |
All | Heap used for doc values | 0.553997 | MB | |
All | Heap used for terms | 2.17584 | MB | |
All | Heap used for norms | 0.0727539 | MB | |
All | Heap used for points | 0.0613871 | MB | |
All | Heap used for stored fields | 0.106339 | MB | |
All | Segment count | 109 | ||
All | 50th percentile latency | test generic request time | 2.09754 | ms |
All | 90th percentile latency | test generic request time | 3.99158 | ms |
All | 99th percentile latency | test generic request time | 8.00824 | ms |
All | 99.9th percentile latency | test generic request time | 26.267 | ms |
All | 100th percentile latency | test generic request time | 43.0159 | ms |
All | 50th percentile service time | test generic request time | 1.96887 | ms |
All | 90th percentile service time | test generic request time | 3.84714 | ms |
All | 99th percentile service time | test generic request time | 6.25481 | ms |
All | 99.9th percentile service time | test generic request time | 10.8736 | ms |
All | 100th percentile service time | test generic request time | 12.8791 | ms |
All | error rate | test generic request time | 100 | % |
2018-05-24 12:15:49,565 PID:9160 rally.reporting WARNING No throughput metrics available for [test generic request time]. Likely cause: Error rate is 100.0%. Please check the logs.
2018-05-24 12:15:49,566 PID:9160 rally.metrics INFO Closing metrics store.
2018-05-24 12:15:49,567 PID:9152 rally.racecontrol INFO Benchmark has finished successfully.
2018-05-24 12:15:49,567 PID:9152 rally.racecontrol INFO Telling benchmark actor to exit.
2018-05-24 12:15:49,568 PID:9160 rally.racecontrol INFO BenchmarkActor received unknown message [ActorExitRequest] (ignoring).
However as you can see I've got 100% of error rate.
Looking into the logs there is next point that could be connected with error rate metric beeing 100%.
Every single query results with a HTTP 400 Bad Request Response
2018-05-24 12:15:48,917 PID:9222 elasticsearch WARNING GET http://172.19.0.3:9200/index_name_20180516105114/_search?request_cache=false [status:400 request:0.001s]
On the other hand running same query via curl from my local machine responds with a traditional 200 response and a document returned by elasticsearch.
Do you have any thoughts about possible issue?
Thank you.