AvalancheHQ
opentelemetry-collector
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
Wall Time
Uses the
Wall Time instrument
to collect wall time performance metrics.
25 days ago
1a5ff7f
main
push
Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data. For the most accurate results, we recommend using
CodSpeed Macro Runners
: bare-metal machines fine-tuned for performance measurement consistency.
Compare
Base
Search a run
Head
main
1a5ff7f
25 days ago
Wall Time
Compare
Suggested base runs:
Parent Commit
Benchmarks
lg_trace_request/raw_bytes_7250/compressed_bytes_313/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
48 µs
sm_metric_request/raw_bytes_183/compressed_bytes_141/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
20.2 µs
BenchmarkTraceSizeBytes
processor/batchprocessor/batch_processor_test.go
433.7 µs
lg_log_request/raw_bytes_4850/compressed_bytes_217/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
11 µs
sm_trace_request/raw_bytes_240/compressed_bytes_211/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
24.7 µs
sm_log_request/raw_bytes_160/compressed_bytes_164/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
20.7 µs
sm_metric_request/raw_bytes_183/compressed_bytes_155/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
681 ns
md_trace_request/raw_bytes_338/compressed_bytes_256/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
27 µs
BenchmarkMultiBatchMetricProcessor
processor/batchprocessor/batch_processor_test.go
7 ns
BenchmarkBatchMetricProcessor
processor/batchprocessor/batch_processor_test.go
6 ns
BenchmarkTraceSizeSpanCount
processor/batchprocessor/batch_processor_test.go
29 ns
BenchmarkLogsFromProto
pdata/plog/pb_test.go
9.7 µs
BenchmarkLogsToProto
pdata/plog/pb_test.go
4.3 µs
lg_trace_request/raw_bytes_7250/compressed_bytes_269/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
11.2 µs
doubles
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
sm_trace_request/raw_bytes_240/compressed_bytes_258/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
791 ns
with_an_existing_location
pdata/pprofile/locations_test.go::BenchmarkSetLocation
29 ns
md_metric_request/raw_bytes_376/compressed_bytes_193/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
24.4 µs
md_trace_request/raw_bytes_338/compressed_bytes_265/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
8.9 µs
sm_trace_request/raw_bytes_240/compressed_bytes_211/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
7.9 µs
with_a_hundred_locations_to_loop_through
pdata/pprofile/locations_test.go::BenchmarkSetLocation
380 ns
md_log_request/raw_bytes_242/compressed_bytes_260/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
791 ns
BenchmarkLogsMarshalJSON
pdata/plog/logs_test.go
3.8 µs
with_an_existing_function
pdata/pprofile/functions_test.go::BenchmarkSetFunction
29 ns
lg_log_request/raw_bytes_4850/compressed_bytes_253/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
37.4 µs
with_an_existing_value
pdata/pprofile/string_table_test.go::BenchmarkSetString
29 ns
with_a_new_value
pdata/pprofile/string_table_test.go::BenchmarkSetString
29 ns
with_an_existing_stack
pdata/pprofile/stacks_test.go::BenchmarkSetStack
29 ns
with_a_duplicate_attribute
pdata/pprofile/attributes_test.go::BenchmarkSetAttribute
29 ns
BenchmarkLogsUsage
pdata/plog/logs_test.go
2.7 µs
with_a_hundred_stacks_to_loop_through
pdata/pprofile/stacks_test.go::BenchmarkSetStack
350 ns
BenchmarkOtlpToFromInternal_HistogramPoints_MutateOneLabel
pdata/pmetric/metrics_test.go
60 ns
BenchmarkProfilesFromProto
pdata/pprofile/pb_test.go
5.5 µs
BenchmarkMetricsToProto
pdata/pmetric/pb_test.go
6 µs
with_an_existing_mapping
pdata/pprofile/mappings_test.go::BenchmarkSetMapping
29 ns
md_log_request/raw_bytes_242/compressed_bytes_210/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
9.5 µs
BenchmarkOtlpToFromInternal_Sum_MutateOneLabel
pdata/pmetric/metrics_test.go
60 ns
md_metric_request/raw_bytes_376/compressed_bytes_203/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
8.1 µs
lg_log_request/raw_bytes_4850/compressed_bytes_463/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
1.8 µs
BenchmarkProfilesToProto
pdata/pprofile/pb_test.go
1.6 µs
BenchmarkMetricsFromProto
pdata/pmetric/pb_test.go
27.8 µs
BenchmarkMetricsUsage
pdata/pmetric/metrics_test.go
1.5 µs
lg_trace_request/raw_bytes_7250/compressed_bytes_615/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
2.3 µs
with_a_duplicate_location
pdata/pprofile/locations_test.go::BenchmarkSetLocation
29 ns
sm_log_request/raw_bytes_160/compressed_bytes_178/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
691 ns
BenchmarkOtlpToFromInternal_PassThrough
pdata/pmetric/metrics_test.go
29 ns
sm_log_request/raw_bytes_160/compressed_bytes_159/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
8.8 µs
BenchmarkMetricsMarshalJSON
pdata/pmetric/metrics_test.go
5.1 µs
with_a_hundred_locations_to_loop_through
pdata/pprofile/attributes_test.go::BenchmarkSetAttribute
29 ns
BenchmarkTracesFromProto
pdata/ptrace/pb_test.go
15.8 µs
md_metric_request/raw_bytes_376/compressed_bytes_215/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
841 ns
BenchmarkTracesToProto
pdata/ptrace/pb_test.go
6.3 µs
lg_metric_request/raw_bytes_10991/compressed_bytes_1033/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
3.8 µs
with_a_new_link
pdata/pprofile/links_test.go::BenchmarkSetLink
29 ns
BenchmarkTracesMarshalJSON
pdata/ptrace/traces_test.go
6 µs
with_an_existing_attribute
pdata/pprofile/attributes_test.go::BenchmarkSetAttribute
29 ns
BenchmarkFromAttributeIndices
pdata/pprofile/attributes_test.go
200 ns
with_a_hundred_links_to_loop_through
pdata/pprofile/links_test.go::BenchmarkSetLink
29 ns
BenchmarkTracesUsage
pdata/ptrace/traces_test.go
4.8 µs
BenchmarkOtlpToFromInternal_Gauge_MutateOneLabel
pdata/pmetric/metrics_test.go
60 ns
with_a_duplicate_function
pdata/pprofile/functions_test.go::BenchmarkSetFunction
29 ns
with_a_duplicate_value
pdata/pprofile/string_table_test.go::BenchmarkSetString
29 ns
BenchmarkFromLocationIndices
pdata/pprofile/locations_test.go
170 ns
BenchmarkProfilesMarshalJSON
pdata/pprofile/profiles_test.go
4.3 µs
with_a_new_attribute
pdata/pprofile/attributes_test.go::BenchmarkSetAttribute
29 ns
lg_metric_request/raw_bytes_10991/compressed_bytes_538/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
17.2 µs
with_a_duplicate_link
pdata/pprofile/links_test.go::BenchmarkSetLink
29 ns
with_a_hundred_values_to_loop_through
pdata/pprofile/string_table_test.go::BenchmarkSetString
130 ns
with_a_hundred_mappings_to_loop_through
pdata/pprofile/mappings_test.go::BenchmarkSetMapping
29 ns
sm_metric_request/raw_bytes_183/compressed_bytes_138/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
7 µs
with_a_new_stack
pdata/pprofile/stacks_test.go::BenchmarkSetStack
29 ns
compress
config/confighttp/compressor_test.go::BenchmarkCompression::zstdWithConcurrency
30.4 µs
BenchmarkSliceEqual
pdata/pcommon/slice_test.go
29 ns
md_trace_request/raw_bytes_338/compressed_bytes_294/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
871 ns
md_log_request/raw_bytes_242/compressed_bytes_220/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
23.7 µs
HTTP/2.0,_shared_client_(like_load_balancer)
config/confighttp/server_test.go::BenchmarkHttpRequest
1 ms
HTTP/2.0,_client_per_thread_(like_single_app)
config/confighttp/server_test.go::BenchmarkHttpRequest
1.1 ms
maps
pdata/pcommon/value_test.go::BenchmarkValueEqual
40 ns
with_an_existing_link
pdata/pprofile/links_test.go::BenchmarkSetLink
29 ns
BenchmarkProfilesUsage
pdata/pprofile/profiles_test.go
3.5 µs
BenchmarkSplittingBasedOnByteSizeManySmallLogs
exporter/exporterhelper/internal/queuebatch/logs_batch_test.go
3.7 s
HTTP/1.1,_shared_client_(like_load_balancer)
config/confighttp/server_test.go::BenchmarkHttpRequest
1.1 ms
with_a_hundred_functions_to_loop_through
pdata/pprofile/functions_test.go::BenchmarkSetFunction
29 ns
compress
config/confighttp/compressor_test.go::BenchmarkCompression::zstdNoConcurrency
56.4 µs
BenchmarkMemoryQueueWaitForResult
exporter/exporterhelper/internal/queue/memory_queue_test.go
671 ns
BenchmarkSplittingBasedOnByteSizeHugeLogs
exporter/exporterhelper/internal/queuebatch/logs_batch_test.go
100.1 ms
BenchmarkSplittingBasedOnItemCountManyLogsSlightlyAboveLimit
exporter/exporterhelper/internal/queuebatch/logs_batch_test.go
39.7 ms
lg_metric_request/raw_bytes_10991/compressed_bytes_587/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
77.5 µs
BenchmarkSplittingBasedOnItemCountManyMetricsSlightlyAboveLimit
exporter/exporterhelper/internal/queuebatch/metrics_batch_test.go
91 ms
BenchmarkUInt64SliceEqual
pdata/pcommon/generated_uint64slice_test.go
2 ns
BenchmarkSplittingBasedOnByteSizeManyLogsSlightlyAboveLimit
exporter/exporterhelper/internal/queuebatch/logs_batch_test.go
91.3 ms
HTTP/1.1,_client_per_thread_(like_single_app)
config/confighttp/server_test.go::BenchmarkHttpRequest
1.1 ms
with_a_duplicate_mapping
pdata/pprofile/mappings_test.go::BenchmarkSetMapping
29 ns
with_a_new_mapping
pdata/pprofile/mappings_test.go::BenchmarkSetMapping
29 ns
with_a_new_location
pdata/pprofile/locations_test.go::BenchmarkSetLocation
29 ns
BenchmarkSplittingBasedOnItemCountManySmallMetrics
exporter/exporterhelper/internal/queuebatch/metrics_batch_test.go
6.8 ms
with_a_duplicate_stack
pdata/pprofile/stacks_test.go::BenchmarkSetStack
29 ns
BenchmarkSplittingBasedOnItemCountHugeMetrics
exporter/exporterhelper/internal/queuebatch/metrics_batch_test.go
94.5 ms
BenchmarkFloat64SliceEqual
pdata/pcommon/generated_float64slice_test.go
2 ns
booleans
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
BenchmarkByteSliceEqual
pdata/pcommon/generated_byteslice_test.go
2 ns
BenchmarkSplittingBasedOnItemCountManySmallTraces
exporter/exporterhelper/internal/queuebatch/traces_batch_test.go
3.3 ms
BenchmarkSplittingBasedOnItemCountHugeTraces
exporter/exporterhelper/internal/queuebatch/traces_batch_test.go
47.2 ms
BenchmarkInt32SliceEqual
pdata/pcommon/generated_int32slice_test.go
2 ns
BenchmarkInt64SliceEqual
pdata/pcommon/generated_int64slice_test.go
2 ns
BenchmarkSplittingBasedOnItemCountHugeLogs
exporter/exporterhelper/internal/queuebatch/logs_batch_test.go
38.4 ms
BenchmarkAssertMutable
pdata/internal/state_test.go
29 ns
BenchmarkSplittingBasedOnItemCountManyTracesSlightlyAboveLimit
exporter/exporterhelper/internal/queuebatch/traces_batch_test.go
48.5 ms
strings
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
nil
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
BenchmarkSplittingBasedOnItemCountManySmallLogs
exporter/exporterhelper/internal/queuebatch/logs_batch_test.go
2.4 ms
ints
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
byte_slices
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
BenchmarkMapEqual
pdata/pcommon/map_test.go
30 ns
slices
pdata/pcommon/value_test.go::BenchmarkValueEqual
29 ns
with_a_new_function
pdata/pprofile/functions_test.go::BenchmarkSetFunction
29 ns
BenchmarkStringSliceEqual
pdata/pcommon/generated_stringslice_test.go
8 ns
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs