The OpenTelemetry Collector runs load tests on every commit to the
opentelemetry-collector-contrib
repository. These load tests run the binary of collector with various
configuration options per test and send traffic through the collector.
Additional information regarding the testing environment can be found in the
repository.
A subset of the results are shown below. For all the results, see
Collector Benchmarks.
Log10kDPS - cpu_percentage_avg
Log10kDPS - cpu_percentage_max
Log10kDPS - dropped_span_count
Log10kDPS - ram_mib_avg
Log10kDPS - ram_mib_max
Metric10kDPS - cpu_percentage_avg
Metric10kDPS - cpu_percentage_max
Metric10kDPS - dropped_span_count
Metric10kDPS - ram_mib_avg
Metric10kDPS - ram_mib_max
Trace10kSPS - cpu_percentage_avg
Trace10kSPS - cpu_percentage_max
Trace10kSPS - dropped_span_count
Trace10kSPS - ram_mib_avg
Trace10kSPS - ram_mib_max
Trace10kSPSJaegerGRPC - Cpu Percentage - cpu_percentage_avg
Trace10kSPSJaegerGRPC - Cpu Percentage - cpu_percentage_max