Performance issue #1168
Replies: 5 comments 7 replies
-
Hi, thanks for bringing this up. |
Beta Was this translation helpful? Give feedback.
-
I did a quick benchmark test for otlp exporters using SimpleProcessor on my local machine, and locally running otlp collector, and the result is:
Code to benchmark (basically tweaking the otlp example to provide benchmark): https://github.com/open-telemetry/opentelemetry-cpp/compare/main...lalitb:otlp-benchmark-1?expand=1
Each iteration above creates 4 spans. Haven't tested the batch processor, but it should give better results with default config parameters. @isma3ilovich - Would be interesting if you can figure out which part of the pipeline is causing the performance issue for you. Could it be network latency with otlp-collector? |
Beta Was this translation helpful? Give feedback.
-
@lalitb @esigo thanks for your reply. I will upgrade to the latest version v1.1.1 then i will supervise network latency to identify which part of pipeline is causing the issue .
I use to compile |
Beta Was this translation helpful? Give feedback.
-
Can you try the latest build, looks like #1131 should be fixing this issue. |
Beta Was this translation helpful? Give feedback.
-
Can't reproduce this, did you do try a clean build? |
Beta Was this translation helpful? Give feedback.
-
Hi,
I am performing perf testing of my application which integrates opentelemtry v1.0.0 and i have a huge impact of openetelemty on application response time.
I'm using BatchSpanProcessor with the following configuration
options.max_queue_size = 2048; options.schedule_delay_millis = std::chrono::milliseconds(30000); options.max_export_batch_size = 1000;
How to reduce opentelemetry impact ?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions