AvalancheHQ
opentelemetry-go
BlogDocsChangelog

GitHub Actions run

7 days ago ed992ef main workflow_dispatch

Compare

Base
Search a run

Head
main
ed992ef
7 days ago
Wall Time

Compare

Benchmarks

BenchmarkNoopInstance
trace/noop/noop_test.go
57 ns
1_int_attribute
attribute/benchmark_test.go::BenchmarkSetEquals
15 ns
Value
attribute/benchmark_test.go::BenchmarkFloat64Slice
104 ns
MixedUTF-8
trace/auto_test.go::BenchmarkTruncate
59 ns
LargeStrings
attribute/set_test.go::BenchmarkNewSetStringAttrs
361 ns
BenchmarkHashKVs
attribute/hash_test.go
951 ns
KeyValue
attribute/benchmark_test.go::BenchmarkBoolSlice
101 ns
ValidUTF-8
trace/auto_test.go::BenchmarkTruncate
9 ns
valid_key/value_list_with_tenant
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
40 ns
invalid_value
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateInsert
20 ns
three_keys
trace/tracestate_test.go::BenchmarkParseTraceState
395 ns
Emit
attribute/benchmark_test.go::BenchmarkStringSlice
321 ns
single_key_and_value_with_empty_separator
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
35 ns
KeyValue
attribute/benchmark_test.go::BenchmarkInt
11 ns
Value
attribute/benchmark_test.go::BenchmarkFloat64
1 ns
with_tab_and_space_at_the_end_of_the_member
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
120 ns
HugeStrings
attribute/set_test.go::BenchmarkNewSetStringAttrs
641 ns
KeyValue
attribute/benchmark_test.go::BenchmarkFloat64Slice
110 ns
with_a_key_and_tenant_at_maximum_length
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
60 ns
NewSetWithFiltered
attribute/set_test.go::BenchmarkFiltering::NoFilter
1.9 µs
InvalidUTF-8
trace/auto_test.go::BenchmarkTruncate
32 ns
key_too_long
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
562 ns
with_a_key_at_maximum_length
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
534 ns
single_key
trace/tracestate_test.go::BenchmarkParseTraceState
172 ns
MediumStrings
attribute/set_test.go::BenchmarkNewSetStringAttrs
320 ns
tenant_single_key
trace/tracestate_test.go::BenchmarkParseTraceState
166 ns
Value
attribute/benchmark_test.go::BenchmarkBool
< 1 ns
AsBoolSlice
attribute/benchmark_test.go::BenchmarkBoolSlice
38 ns
with_no_options
trace/config_test.go::BenchmarkNewSpanEndConfig
5 ns
BenchmarkAsFloat64Slice
attribute/internal/attribute_test.go
74 ns
BenchmarkStringSliceValue
attribute/internal/attribute_test.go
164 ns
valid_key/value_list_with_tenant
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
233 ns
AsBool
attribute/benchmark_test.go::BenchmarkBool
1 ns
Value
attribute/benchmark_test.go::BenchmarkStringSlice
121 ns
Set.Filter
attribute/set_test.go::BenchmarkFiltering::AllDropped
1.1 µs
with_maximum_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
4.5 µs
BenchmarkUint64KB
attribute/internal/xxhash/xxhash_test.go
60 ns
with_tab_at_the_end_of_the_member
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
32 ns
10_string_attributes
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
10 ns
BenchmarkFloat64SliceValue
attribute/internal/attribute_test.go
149 ns
with_tabs_between_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
60 ns
BenchmarkBoolSliceValue
attribute/internal/attribute_test.go
102 ns
multiple_keys,_one_with_empty_tenant_key
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
448 ns
Short
trace/auto_test.go::BenchmarkTruncate
1 ns
KeyValue
attribute/benchmark_test.go::BenchmarkStringSlice
124 ns
BenchmarkInt64SliceValue
attribute/internal/attribute_test.go
104 ns
multiple_keys,_one_with_only_tenant
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
535 ns
Emit
attribute/benchmark_test.go::BenchmarkInt
13 ns
NewSetWithFiltered
attribute/set_test.go::BenchmarkFiltering::AllDropped
774 ns
with_attributes
trace/config_test.go::BenchmarkNewSpanStartConfig
57 ns
with_tab_at_the_end_of_the_member
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
110 ns
NewSetWithFiltered
attribute/set_test.go::BenchmarkFiltering::NoFiltered
2.2 µs
KeyValue
attribute/benchmark_test.go::BenchmarkInt64
13 ns
Set.Filter
attribute/set_test.go::BenchmarkFiltering::Filtered
1.1 µs
invalid_key/value
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateInsert
17 ns
KeyValue
attribute/benchmark_test.go::BenchmarkIntSlice
127 ns
with_space_at_the_end_of_the_member
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
98 ns
multiple_values_for_a_single_key
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
453 ns
with_a_timestamp
trace/config_test.go::BenchmarkNewSpanEndConfig
28 ns
multiple_keys,_one_with_multiple_tenants
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
423 ns
BenchmarkBool
attribute/internal/xxhash/xxhash_test.go
8 ns
Unlimited
trace/auto_test.go::BenchmarkTruncate
1 ns
tenant_too_long
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
725 ns
long_value
baggage/baggage_test.go::BenchmarkValueEscape
589 ns
BenchmarkUint64
attribute/internal/xxhash/xxhash_test.go
7 ns
Zero
trace/auto_test.go::BenchmarkTruncate
2 ns
upper_case_key
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
451 ns
tenant_three_keys
trace/tracestate_test.go::BenchmarkParseTraceState
421 ns
Value
attribute/benchmark_test.go::BenchmarkIntSlice
117 ns
AsString
attribute/benchmark_test.go::BenchmarkString
1 ns
with_instrumentation_attribute_set
trace/config_test.go::BenchmarkNewTracerConfig
89 ns
BenchmarkString
attribute/internal/xxhash/xxhash_test.go
11 ns
BenchmarkFloat64
attribute/internal/xxhash/xxhash_test.go
7 ns
BenchmarkStringKB
attribute/internal/xxhash/xxhash_test.go
140 ns
Set.Filter
attribute/set_test.go::BenchmarkFiltering::NoFilter
2 ns
BenchmarkInt64
attribute/internal/xxhash/xxhash_test.go
7 ns
duplicate_with_different_values
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
338 ns
Empty
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
10 ns
no_value
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
403 ns
Empty
attribute/benchmark_test.go::BenchmarkSetEquals
6 ns
with_an_instrumentation_version
trace/config_test.go::BenchmarkNewTracerConfig
89 ns
single_key_and_value
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
96 ns
with_a_stacktrace
trace/config_test.go::BenchmarkNewEventConfig
112 ns
KeyValue
attribute/benchmark_test.go::BenchmarkString
10 ns
BenchmarkSum64
attribute/internal/xxhash/xxhash_test.go
9 ns
with_new_root
trace/config_test.go::BenchmarkNewSpanStartConfig
37 ns
BenchmarkMemberString
baggage/baggage_test.go
605 ns
duplicate_with_the_same_value
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
343 ns
with_stack_trace
trace/config_test.go::BenchmarkNewSpanEndConfig
24 ns
with_instrumentation_attribute
trace/config_test.go::BenchmarkNewTracerConfig
89 ns
Emit
attribute/benchmark_test.go::BenchmarkBool
12 ns
requires_escaping
baggage/baggage_test.go::BenchmarkValueEscape
33 ns
nothing_to_escape
baggage/baggage_test.go::BenchmarkValueEscape
7 ns
BenchmarkNew
baggage/baggage_test.go
558 ns
with_a_timestamp
trace/config_test.go::BenchmarkNewSpanStartConfig
25 ns
with_no_options
trace/config_test.go::BenchmarkNewTracerConfig
60 ns
key_with_invalid_character
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
444 ns
with_several_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
640 ns
empty_input
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
2 ns
BenchmarkParse
baggage/baggage_test.go
1.1 µs
BenchmarkJSONMarshalUnmarshal
trace/internal/telemetry/bench_test.go
27.2 µs
with_space_at_the_end_of_the_member
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
29 ns
Value
attribute/benchmark_test.go::BenchmarkString
1 ns
single_key_and_value_with_empty_separator
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
95 ns
with_tabs_between_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
307 ns
BenchmarkHistogramReservoirOffer
sdk/metric/exemplar/benchmark_test.go
74 ns
BenchmarkFixedSizeReservoirOffer
sdk/metric/exemplar/benchmark_test.go
52 ns
replace
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateInsert
79 ns
with_tab_and_space_at_the_end_of_the_member
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
32 ns
key_too_long,_with_tenant
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
579 ns
with_no_options
trace/config_test.go::BenchmarkNewSpanStartConfig
5 ns
valid_key/value_list
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
202 ns
with_attributes_set_multiple_times
trace/config_test.go::BenchmarkNewSpanStartConfig
116 ns
too_many_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
5.1 µs
BenchmarkString
baggage/baggage_test.go
913 ns
with_attributes_set_multiple_times
trace/config_test.go::BenchmarkNewEventConfig
207 ns
with_several_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
76 ns
with_no_options
trace/config_test.go::BenchmarkNewEventConfig
75 ns
improperly_formatted_key/value_pair
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
452 ns
with_a_key_and_tenant_at_maximum_length
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
559 ns
invalid_key
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateInsert
22 ns
multiple_keys_and_values
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
402 ns
BenchmarkNewMemberRaw
baggage/baggage_test.go
24 ns
single_key_and_value
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
35 ns
valid_key/value_list
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
43 ns
with_a_key_at_maximum_length
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
62 ns
drop_the_right-most_member(oldest)_in_queue
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateInsert
156 ns
with_multiple_tabs_between_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
51 ns
with_a_schema_url
trace/config_test.go::BenchmarkNewTracerConfig
89 ns
add_new
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateInsert
65 ns
multiple_keys_and_values
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
43 ns
with_maximum_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateString
339 ns
with_attributes
trace/config_test.go::BenchmarkNewEventConfig
149 ns
ASCII
trace/auto_test.go::BenchmarkTruncate
5 ns
Emit
attribute/benchmark_test.go::BenchmarkBoolSlice
361 ns
KeyValue
attribute/benchmark_test.go::BenchmarkBool
11 ns
Value
attribute/benchmark_test.go::BenchmarkInt64
< 1 ns
10_int_attributes
attribute/benchmark_test.go::BenchmarkSetEquals
96 ns
KeyValue
attribute/benchmark_test.go::BenchmarkInt64Slice
113 ns
multiple_keys,_one_with_double_tenant_separator
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
416 ns
with_multiple_tabs_between_members
trace/tracestate_benchkmark_test.go::BenchmarkTraceStateParse
317 ns
AsFloat64Slice
attribute/benchmark_test.go::BenchmarkFloat64Slice
49 ns
KeyValue
attribute/benchmark_test.go::BenchmarkFloat64
14 ns
with_span_kind
trace/config_test.go::BenchmarkNewSpanStartConfig
37 ns
with_a_timestamp
trace/config_test.go::BenchmarkNewEventConfig
46 ns
Emit
attribute/benchmark_test.go::BenchmarkIntSlice
257 ns
BenchmarkNewSet
attribute/set_test.go
380 ns
Emit
attribute/benchmark_test.go::BenchmarkString
12 ns
VeryLargeStrings
attribute/set_test.go::BenchmarkNewSetStringAttrs
420 ns
Set.Filter
attribute/set_test.go::BenchmarkFiltering::NoFiltered
633 ns
NewSetWithFiltered
attribute/set_test.go::BenchmarkFiltering::Filtered
1.4 µs
10_string_attributes
attribute/benchmark_test.go::BenchmarkSetEquals
97 ns
Emit
attribute/benchmark_test.go::BenchmarkFloat64Slice
421 ns
Value
attribute/benchmark_test.go::BenchmarkInt64Slice
105 ns
AsStringSlice
attribute/benchmark_test.go::BenchmarkStringSlice
53 ns
AsFloat64
attribute/benchmark_test.go::BenchmarkFloat64
1 ns
AsInt64Slice
attribute/benchmark_test.go::BenchmarkInt64Slice
50 ns
10_int_attributes
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
10 ns
Emit
attribute/benchmark_test.go::BenchmarkInt64
13 ns
Emit
attribute/benchmark_test.go::BenchmarkInt64Slice
254 ns
Emit
attribute/benchmark_test.go::BenchmarkFloat64
169 ns
AsInt64
attribute/benchmark_test.go::BenchmarkInt64
1 ns
Value
attribute/benchmark_test.go::BenchmarkInt
< 1 ns
Value
attribute/benchmark_test.go::BenchmarkBoolSlice
95 ns
1_string_attribute
attribute/benchmark_test.go::BenchmarkSetEquals
15 ns
1_int_attribute
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
10 ns
SmallStrings
attribute/set_test.go::BenchmarkNewSetStringAttrs
310 ns
1_string_attribute
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
10 ns
© 2026 CodSpeed Technology
Home Terms Privacy Docs