Avatar for the open-telemetry user
open-telemetry
opentelemetry-collector
BlogDocsChangelog

fix: gracefully handle process metrics registration failure on unsupported OSes

#14319Merged
Comparing
EdgeN8v:fix/14307-aix-crash
(
b74324a
) with
main
(
0550b08
)
CodSpeed Performance Gauge
+32%
Improvement
3
Untouched
58
Ignored
3
Skipped
20

Benchmarks

84 total
BenchmarkMetricsMarshalJSON
pdata/pmetric/metrics_test.go
CodSpeed Performance Gauge
+32%
5.2 µs3.9 µs
BenchmarkLogsMarshalJSON
pdata/plog/logs_test.go
CodSpeed Performance Gauge
+29%
3.8 µs3 µs
BenchmarkTracesMarshalJSON
pdata/ptrace/traces_test.go
CodSpeed Performance Gauge
+28%
6 µs4.6 µs
BenchmarkProfilesToProto
pdata/pprofile/pb_test.go
CodSpeed Performance Gauge
+23%
1.7 µs1.4 µs
BenchmarkMetricsToProto2k
pdata/pmetric/pb_test.go
CodSpeed Performance Gauge
+20%
92.2 µs76.9 µs
sm_metric_request/raw_bytes_183/compressed_bytes_141/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+19%
20.9 µs17.6 µs
BenchmarkProfilesMarshalJSON
pdata/pprofile/profiles_test.go
CodSpeed Performance Gauge
+17%
4.3 µs3.7 µs
sm_trace_request/raw_bytes_240/compressed_bytes_211/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+13%
24.5 µs21.6 µs
md_trace_request/raw_bytes_338/compressed_bytes_256/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+13%
26.1 µs23.1 µs
BenchmarkTracesFromProto2k
pdata/ptrace/pb_test.go
CodSpeed Performance Gauge
+13%
234.3 µs207.7 µs
sm_log_request/raw_bytes_160/compressed_bytes_164/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+12%
19.4 µs17.4 µs
BenchmarkMetricsFromProto10k
pdata/pmetric/pb_test.go
CodSpeed Performance Gauge
+11%
410.1 µs368.7 µs
BenchmarkLogsFromProto2k
pdata/plog/pb_test.go
CodSpeed Performance Gauge
+11%
140.2 µs126.3 µs
BenchmarkSplittingBasedOnByteSizeHugeProfiles
exporter/exporterhelper/xexporterhelper/profiles_batch_test.go
CodSpeed Performance Gauge
+11%
94.8 ms85.6 ms
md_metric_request/raw_bytes_376/compressed_bytes_193/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+10%
24.5 µs22.2 µs
BenchmarkGRPCLogsSequential
receiver/otlpreceiver/otlp_benchmark_test.go
CodSpeed Performance Gauge
+10%
6.1 ms5.6 ms
BenchmarkMemoryQueueWaitForResult
exporter/exporterhelper/internal/queue/memory_queue_test.go
CodSpeed Performance Gauge
+9%
70.9 µs64.8 µs
lg_log_request/raw_bytes_4850/compressed_bytes_253/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+9%
37.6 µs34.3 µs
BenchmarkProfilesUsage
pdata/pprofile/profiles_test.go
CodSpeed Performance Gauge
+9%
3.5 µs3.2 µs
lg_trace_request/raw_bytes_7250/compressed_bytes_313/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+8%
48.8 µs45.1 µs
md_log_request/raw_bytes_242/compressed_bytes_220/compressor_gzip
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+8%
22.8 µs21.1 µs
BenchmarkTracesUsage
pdata/ptrace/traces_test.go
CodSpeed Performance Gauge
+8%
4.9 µs4.5 µs
sm_log_request/raw_bytes_160/compressed_bytes_178/compressor_snappy
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+7%
721 ns671 ns
BenchmarkProfilesFromProto
pdata/pprofile/pb_test.go
CodSpeed Performance Gauge
+7%
5.5 µs5.1 µs
lg_metric_request/raw_bytes_10991/compressed_bytes_538/compressor_zstd
config/configgrpc/configgrpc_benchmark_test.go::BenchmarkCompressors
CodSpeed Performance Gauge
+6%
17 µs16 µs

Commits

Click on a commit to change the comparison range
Base
main
0550b08
-29.23%
fix: skip process metrics registration on AIX only
917dc50
24 days ago
by EdgeN8v
-2.2%
style: go fmt
44d206f
23 days ago
by EdgeN8v
+31.99%
fix: move constant to global scope and fix changelog formatting
ec71fb4
23 days ago
by EdgeN8v
-0.35%
Update .chloggen/fix-aix-crash.yaml
9377655
23 days ago
by EdgeN8v
-29.08%
fix: wrap error context for process metrics registration
0f7ee83
22 days ago
by EdgeN8v
+76.85%
Merge branch 'fix/14307-aix-crash' of https://github.com/EdgeN8v/opentelemetry-collector into fix/14307-aix-crash
9830093
22 days ago
by EdgeN8v
-3.87%
chore: add porto import comments
890b8a5
21 days ago
by EdgeN8v
-44.63%
test: add unit test coverage for process metrics
01df302
20 days ago
by EdgeN8v
+0.7%
Merge branch 'main' into fix/14307-aix-crash
24ba878
17 days ago
by EdgeN8v
+0.61%
Merge branch 'main' into fix/14307-aix-crash
e0c7d20
15 days ago
by EdgeN8v
-27.73%
revert: remove test refactoring based on review feedback
1bf5b56
14 days ago
by EdgeN8v
+28.78%
test: add poison meter factory to fix codecov failure in New
30d4877
13 days ago
by EdgeN8v
+29.86%
service: restore ready-to-merge state
b74324a
10 days ago
by EdgeN8v
© 2026 CodSpeed Technology
Home Terms Privacy Docs