open-telemetry
opentelemetry-collector
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
[xscraperhelper] init package
#14235
Comparing
florianl:xscraperhelper
(
9554a6a
) with
main
(
8f51a17
)
CodSpeed Performance Gauge
+46%
Improvements
8
Untouched
51
Skipped
20
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.
Benchmarks
Skipped (20)
Improved
BenchmarkTraceSizeBytes
processor/batchprocessor/batch_processor_test.go
CodSpeed Performance Gauge
+46%
430.5 µs
294.8 µs
BenchmarkLogsToProto2k
pdata/plog/pb_test.go
CodSpeed Performance Gauge
+40%
63.2 µs
45 µs
BenchmarkTracesToProto2k
pdata/ptrace/pb_test.go
CodSpeed Performance Gauge
+38%
96 µs
69.7 µs
BenchmarkTraceSizeSpanCount
processor/batchprocessor/batch_processor_test.go
CodSpeed Performance Gauge
+33%
60 ns
45 ns
with_a_duplicate_value
pdata/pprofile/string_table_test.go::BenchmarkSetString
CodSpeed Performance Gauge
+33%
60 ns
45 ns
with_an_existing_value
pdata/pprofile/string_table_test.go::BenchmarkSetString
CodSpeed Performance Gauge
+33%
60 ns
45 ns
with_a_new_value
pdata/pprofile/string_table_test.go::BenchmarkSetString
CodSpeed Performance Gauge
+30%
60 ns
46 ns
BenchmarkProfilesToProto
pdata/pprofile/pb_test.go
CodSpeed Performance Gauge
+30%
1.7 µs
1.3 µs
Passed
BenchmarkLogsMarshalJSON
pdata/plog/logs_test.go
CodSpeed Performance Gauge
+24%
3.8 µs
3.1 µs
BenchmarkMetricsToProto2k
pdata/pmetric/pb_test.go
CodSpeed Performance Gauge
+24%
90.8 µs
73.4 µs
BenchmarkTracesMarshalJSON
pdata/ptrace/traces_test.go
CodSpeed Performance Gauge
+22%
6 µs
4.9 µs
BenchmarkMetricsMarshalJSON
pdata/pmetric/metrics_test.go
CodSpeed Performance Gauge
+20%
5.2 µs
4.3 µs
BenchmarkProfilesMarshalJSON
pdata/pprofile/profiles_test.go
CodSpeed Performance Gauge
+19%
4.3 µs
3.6 µs
BenchmarkFromLocationIndices
pdata/pprofile/locations_test.go
CodSpeed Performance Gauge
+18%
1.8 µs
1.5 µs
sm_log_request/raw_bytes_160/compressed_bytes_159/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+17%
9.1 µs
7.8 µs
md_log_request/raw_bytes_242/compressed_bytes_210/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+17%
9.8 µs
8.4 µs
lg_trace_request/raw_bytes_7250/compressed_bytes_313/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+15%
49.8 µs
43.1 µs
lg_metric_request/raw_bytes_10991/compressed_bytes_538/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+15%
17.3 µs
15.1 µs
md_trace_request/raw_bytes_338/compressed_bytes_265/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+14%
9.1 µs
8 µs
sm_trace_request/raw_bytes_240/compressed_bytes_211/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+14%
8.2 µs
7.2 µs
md_metric_request/raw_bytes_376/compressed_bytes_203/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+14%
8.4 µs
7.4 µs
with_a_hundred_values_to_loop_through
pdata/pprofile/string_table_test.go::BenchmarkSetString
CodSpeed Performance Gauge
+13%
160 ns
141 ns
sm_metric_request/raw_bytes_183/compressed_bytes_138/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+13%
7.2 µs
6.4 µs
lg_log_request/raw_bytes_4850/compressed_bytes_217/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+13%
11.4 µs
10.1 µs
lg_metric_request/raw_bytes_10991/compressed_bytes_587/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+12%
75.3 µs
67.1 µs
lg_trace_request/raw_bytes_7250/compressed_bytes_615/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+11%
2.5 µs
2.3 µs
md_trace_request/raw_bytes_338/compressed_bytes_256/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+11%
26.3 µs
23.7 µs
sm_trace_request/raw_bytes_240/compressed_bytes_211/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+10%
24.3 µs
22 µs
lg_log_request/raw_bytes_4850/compressed_bytes_253/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+9%
35.7 µs
32.7 µs
lg_trace_request/raw_bytes_7250/compressed_bytes_269/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+9%
11.3 µs
10.4 µs
sm_metric_request/raw_bytes_183/compressed_bytes_141/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+7%
20 µs
18.6 µs
sm_log_request/raw_bytes_160/compressed_bytes_178/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+7%
741 ns
694 ns
md_log_request/raw_bytes_242/compressed_bytes_220/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+6%
22.1 µs
20.8 µs
lg_metric_request/raw_bytes_10991/compressed_bytes_1033/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+6%
4.2 µs
4 µs
lg_log_request/raw_bytes_4850/compressed_bytes_463/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+6%
2 µs
1.8 µs
BenchmarkFromAttributeIndices
pdata/pprofile/attributes_test.go
CodSpeed Performance Gauge
+6%
240 ns
226 ns
md_metric_request/raw_bytes_376/compressed_bytes_193/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+6%
23.7 µs
22.4 µs
sm_metric_request/raw_bytes_183/compressed_bytes_155/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+6%
741 ns
700 ns
md_log_request/raw_bytes_242/compressed_bytes_260/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+5%
852 ns
808 ns
md_metric_request/raw_bytes_376/compressed_bytes_215/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+5%
901 ns
856 ns
md_trace_request/raw_bytes_338/compressed_bytes_294/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+4%
941 ns
901 ns
BenchmarkProfilesFromProto
pdata/pprofile/pb_test.go
CodSpeed Performance Gauge
+4%
5.5 µs
5.3 µs
sm_trace_request/raw_bytes_240/compressed_bytes_258/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+4%
842 ns
812 ns
BenchmarkProfilesUsage
pdata/pprofile/profiles_test.go
CodSpeed Performance Gauge
+4%
3.5 µs
3.4 µs
HTTP/2.0,_client_per_thread_(like_single_app)
config/confighttp/server_test.go::BenchmarkHttpRequest
CodSpeed Performance Gauge
+4%
1.1 ms
1 ms
HTTP/1.1,_client_per_thread_(like_single_app)
config/confighttp/server_test.go::BenchmarkHttpRequest
CodSpeed Performance Gauge
+4%
1.1 ms
1 ms
BenchmarkPersistentQueue
exporter/exporterhelper/internal/queue/persistent_queue_test.go
CodSpeed Performance Gauge
+3%
204.3 µs
197.8 µs
sm_log_request/raw_bytes_160/compressed_bytes_164/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+2%
19.3 µs
18.8 µs
BenchmarkLogsFromProto2k
pdata/plog/pb_test.go
CodSpeed Performance Gauge
+2%
139.9 µs
136.9 µs
BenchmarkTracesFromProto2k
pdata/ptrace/pb_test.go
CodSpeed Performance Gauge
+2%
247.1 µs
242.1 µs
HTTP/2.0,_shared_client_(like_load_balancer)
config/confighttp/server_test.go::BenchmarkHttpRequest
CodSpeed Performance Gauge
+2%
1.1 ms
1 ms
BenchmarkLogsUsage
pdata/plog/logs_test.go
CodSpeed Performance Gauge
+2%
2.8 µs
2.8 µs
BenchmarkTracesUsage
pdata/ptrace/traces_test.go
CodSpeed Performance Gauge
+1%
4.9 µs
4.9 µs
HTTP/1.1,_shared_client_(like_load_balancer)
config/confighttp/server_test.go::BenchmarkHttpRequest
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
BenchmarkMetricsUsage
pdata/pmetric/metrics_test.go
CodSpeed Performance Gauge
-3%
1.5 µs
1.5 µs
BenchmarkMultiBatchMetricProcessor2k
processor/batchprocessor/batch_processor_test.go
CodSpeed Performance Gauge
-3%
146.4 ms
150.8 ms
BenchmarkMetricsFromProto10k
pdata/pmetric/pb_test.go
CodSpeed Performance Gauge
-4%
407.2 µs
425.1 µs
BenchmarkMemoryQueueWaitForResult
exporter/exporterhelper/internal/queue/memory_queue_test.go
CodSpeed Performance Gauge
-5%
69.9 µs
73.3 µs
BenchmarkBatchMetricProcessor2k
processor/batchprocessor/batch_processor_test.go
CodSpeed Performance Gauge
-16%
142.2 ms
168.5 ms
Commits
Click on a commit to change the comparison range
Base
main
8f51a17
+37.41%
[xscraperhelper] init package Signed-off-by: Florian Lehner <dev@der-flo.net>
2ed498e
9 days ago
by florianl
-71.81%
make generate-chloggen-components Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
dd5d149
9 days ago
by florianl
×2.7
make fmt Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
7f6d008
9 days ago
by florianl
add xscraperhelper to versions.yaml Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
16f2999
9 days ago
by florianl
+0.4%
add obs_profiles Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
36421de
9 days ago
by florianl
+0.59%
update to v0.141.0 Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
97086b3
9 days ago
by florianl
+29.93%
Merge branch 'main' into xscraperhelper
db71309
8 days ago
by florianl
×2.9
replace SampleCount with ProfileCount Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
5c93df1
7 days ago
by florianl
Merge branch 'main' into xscraperhelper
df2a63d
6 days ago
by florianl
-3.51%
deduplicate code Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
92bc761
6 days ago
by florianl
+0.38%
add missing license header Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
8939632
6 days ago
by florianl
+31.72%
fix package name Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
e4ef85c
6 days ago
by florianl
+44.26%
fix impi Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
bc85f34
6 days ago
by florianl
+0.18%
Merge branch 'main' into xscraperhelper
e78a03f
5 days ago
by florianl
-0.01%
move controller into internal package Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
71b753d
5 days ago
by florianl
+0.14%
make gotidy Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
5604a50
5 days ago
by florianl
+0.25%
Revert "move controller into internal package" This reverts commit 71b753d9b3ae3d9b08dfa9c1b303dab31004a06f.
dbeb55d
2 days ago
by florianl
-0.02%
use scraperhelper in xscraperhelper Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
a5e5cb9
1 day ago
by florianl
-0.55%
Merge branch 'main' into xscraperhelper
502c220
1 day ago
by florianl
+0.22%
reintroduce internal/controller and type alias Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
47da304
1 day ago
by florianl
+0.51%
add wrapper for NewDefaultControllerConfig Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
f22bb88
1 day ago
by florianl
-0.25%
make gotidy Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
f257bc2
7 hours ago
by florianl
+39.43%
move getSettings Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
9e1249b
6 hours ago
by florianl
+6.42%
use lower letter Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
9554a6a
2 hours ago
by florianl
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs