Skip to content

Commit 2f3cdd8

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp sdk Benchmark (googlecpp) benchmark result for b1253a7
1 parent 8d3c7ee commit 2f3cdd8

File tree

1 file changed

+235
-1
lines changed

1 file changed

+235
-1
lines changed

benchmarks/data.js

Lines changed: 235 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1749287681718,
2+
"lastUpdate": 1749287684074,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -250000,6 +250000,240 @@ window.BENCHMARK_DATA = {
250000250000
"extra": "iterations: 525568\ncpu: 265.4690316000975 ns\nthreads: 1"
250001250001
}
250002250002
]
250003+
},
250004+
{
250005+
"commit": {
250006+
"author": {
250007+
"email": "[email protected]",
250008+
"name": "Douglas Heriot",
250009+
"username": "DouglasHeriot"
250010+
},
250011+
"committer": {
250012+
"email": "[email protected]",
250013+
"name": "GitHub",
250014+
"username": "web-flow"
250015+
},
250016+
"distinct": true,
250017+
"id": "b1253a7484ad33ac3b66f493cd9291afb2d99337",
250018+
"message": "[SDK] Add credentials option to OTLP gRPC client (#3402) (#3403)\n\nThis allows passing custom `ChannelCredentials` when creating gRPC channels, to support authentication protocols that require short-lived tokens.",
250019+
"timestamp": "2025-06-07T11:10:50+02:00",
250020+
"tree_id": "cee8cba5cbda23d32472e058f0977da588f91061",
250021+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/b1253a7484ad33ac3b66f493cd9291afb2d99337"
250022+
},
250023+
"date": 1749287665832,
250024+
"tool": "googlecpp",
250025+
"benches": [
250026+
{
250027+
"name": "BM_MeasurementsTest",
250028+
"value": 6673102.378845215,
250029+
"unit": "ns/iter",
250030+
"extra": "iterations: 100\ncpu: 30807.640000000014 ns\nthreads: 1"
250031+
},
250032+
{
250033+
"name": "BM_AttributseProcessorFilter",
250034+
"value": 350.6236277944009,
250035+
"unit": "ns/iter",
250036+
"extra": "iterations: 490062\ncpu: 284.1709926499096 ns\nthreads: 1"
250037+
},
250038+
{
250039+
"name": "BM_AttributseHashMap",
250040+
"value": 28406415.66685268,
250041+
"unit": "ns/iter",
250042+
"extra": "iterations: 7\ncpu: 20266606.14285714 ns\nthreads: 1"
250043+
},
250044+
{
250045+
"name": "BM_SumAggregation",
250046+
"value": 6228592.084801716,
250047+
"unit": "ns/iter",
250048+
"extra": "iterations: 23\ncpu: 6169234.826086956 ns\nthreads: 1"
250049+
},
250050+
{
250051+
"name": "BM_HistogramAggregation",
250052+
"value": 57.536319450095846,
250053+
"unit": "ns/iter",
250054+
"extra": "iterations: 2700000\ncpu: 53.07641481481482 ns\nthreads: 1"
250055+
},
250056+
{
250057+
"name": "BM_Base2ExponentialHistogramAggregationZeroScale",
250058+
"value": 149.74543922825865,
250059+
"unit": "ns/iter",
250060+
"extra": "iterations: 1900000\ncpu: 75.98948157894739 ns\nthreads: 1"
250061+
},
250062+
{
250063+
"name": "BM_Base2ExponentialHistogramAggregationOneScale",
250064+
"value": 143.56940984725952,
250065+
"unit": "ns/iter",
250066+
"extra": "iterations: 1600000\ncpu: 89.57788437500002 ns\nthreads: 1"
250067+
},
250068+
{
250069+
"name": "BM_Base2ExponentialHistogramAggregationTwoScale",
250070+
"value": 142.08897948265076,
250071+
"unit": "ns/iter",
250072+
"extra": "iterations: 1600000\ncpu: 90.28258937500006 ns\nthreads: 1"
250073+
},
250074+
{
250075+
"name": "BM_Base2ExponentialHistogramAggregationFourScale",
250076+
"value": 180.3213357925415,
250077+
"unit": "ns/iter",
250078+
"extra": "iterations: 1600000\ncpu: 90.26801875000004 ns\nthreads: 1"
250079+
},
250080+
{
250081+
"name": "BM_Base2ExponentialHistogramAggregationEightScale",
250082+
"value": 163.7318730354309,
250083+
"unit": "ns/iter",
250084+
"extra": "iterations: 1600000\ncpu: 88.81665062500002 ns\nthreads: 1"
250085+
},
250086+
{
250087+
"name": "BM_Base2ExponentialHistogramAggregationSixteenScale",
250088+
"value": 183.3575963973999,
250089+
"unit": "ns/iter",
250090+
"extra": "iterations: 1600000\ncpu: 89.67119874999999 ns\nthreads: 1"
250091+
},
250092+
{
250093+
"name": "BM_NewIndexer",
250094+
"value": 13.152471442046917,
250095+
"unit": "ns/iter",
250096+
"extra": "iterations: 10667000\ncpu: 13.157651729633344 ns\nthreads: 1"
250097+
},
250098+
{
250099+
"name": "BM_ComputeIndex/-1",
250100+
"value": 10.004216699163141,
250101+
"unit": "ns/iter",
250102+
"extra": "iterations: 14488000\ncpu: 9.693989646603866 ns\nthreads: 1"
250103+
},
250104+
{
250105+
"name": "BM_ComputeIndex/0",
250106+
"value": 9.511351601769837,
250107+
"unit": "ns/iter",
250108+
"extra": "iterations: 14554000\ncpu: 9.494001511613236 ns\nthreads: 1"
250109+
},
250110+
{
250111+
"name": "BM_ComputeIndex/1",
250112+
"value": 16.838301514223637,
250113+
"unit": "ns/iter",
250114+
"extra": "iterations: 8407000\ncpu: 16.828205067203857 ns\nthreads: 1"
250115+
},
250116+
{
250117+
"name": "BM_ComputeIndex/20",
250118+
"value": 16.92129543278406,
250119+
"unit": "ns/iter",
250120+
"extra": "iterations: 8351000\ncpu: 16.91031241767608 ns\nthreads: 1"
250121+
},
250122+
{
250123+
"name": "BM_Base64Escape",
250124+
"value": 169.37642934735902,
250125+
"unit": "ns/iter",
250126+
"extra": "iterations: 970341\ncpu: 141.44788687688143 ns\nthreads: 1"
250127+
},
250128+
{
250129+
"name": "BM_Base64Unescape",
250130+
"value": 1001.0390743030626,
250131+
"unit": "ns/iter",
250132+
"extra": "iterations: 144864\ncpu: 944.1579688535456 ns\nthreads: 1"
250133+
},
250134+
{
250135+
"name": "BM_BaselineBuffer/1",
250136+
"value": 5139307.975769043,
250137+
"unit": "ns/iter",
250138+
"extra": "iterations: 100\ncpu: 55439.87000000001 ns\nthreads: 1"
250139+
},
250140+
{
250141+
"name": "BM_BaselineBuffer/2",
250142+
"value": 3986937.2954996456,
250143+
"unit": "ns/iter",
250144+
"extra": "iterations: 1124\ncpu: 122195.66459074733 ns\nthreads: 1"
250145+
},
250146+
{
250147+
"name": "BM_BaselineBuffer/4",
250148+
"value": 3731180.120397497,
250149+
"unit": "ns/iter",
250150+
"extra": "iterations: 513\ncpu: 255320.97855750492 ns\nthreads: 1"
250151+
},
250152+
{
250153+
"name": "BM_LockFreeBuffer/1",
250154+
"value": 2568995.475769043,
250155+
"unit": "ns/iter",
250156+
"extra": "iterations: 1000\ncpu: 68024.55699999999 ns\nthreads: 1"
250157+
},
250158+
{
250159+
"name": "BM_LockFreeBuffer/2",
250160+
"value": 2815081.883584739,
250161+
"unit": "ns/iter",
250162+
"extra": "iterations: 1119\ncpu: 138863.60232350315 ns\nthreads: 1"
250163+
},
250164+
{
250165+
"name": "BM_LockFreeBuffer/4",
250166+
"value": 2990407.328451833,
250167+
"unit": "ns/iter",
250168+
"extra": "iterations: 527\ncpu: 254691.6850094878 ns\nthreads: 1"
250169+
},
250170+
{
250171+
"name": "BM_AttributeMapHash",
250172+
"value": 163.57065079076426,
250173+
"unit": "ns/iter",
250174+
"extra": "iterations: 870056\ncpu: 163.29167777706263 ns\nthreads: 1"
250175+
},
250176+
{
250177+
"name": "BM_RandomIdGeneration",
250178+
"value": 5.417167459437328,
250179+
"unit": "ns/iter",
250180+
"extra": "iterations: 26017850\ncpu: 5.380538783950251 ns\nthreads: 1"
250181+
},
250182+
{
250183+
"name": "BM_RandomIdStdGeneration",
250184+
"value": 3.818375556730741,
250185+
"unit": "ns/iter",
250186+
"extra": "iterations: 36342020\ncpu: 3.7543635714250327 ns\nthreads: 1"
250187+
},
250188+
{
250189+
"name": "BM_AlwaysOffSamplerConstruction",
250190+
"value": 0.8661263515117591,
250191+
"unit": "ns/iter",
250192+
"extra": "iterations: 177061906\ncpu: 0.8111499827636556 ns\nthreads: 1"
250193+
},
250194+
{
250195+
"name": "BM_AlwaysOnSamplerConstruction",
250196+
"value": 1.4776837023299347,
250197+
"unit": "ns/iter",
250198+
"extra": "iterations: 178893514\ncpu: 0.8023684357835353 ns\nthreads: 1"
250199+
},
250200+
{
250201+
"name": "BM_AlwaysOffSamplerShouldSample",
250202+
"value": 29.46773043930052,
250203+
"unit": "ns/iter",
250204+
"extra": "iterations: 5819520\ncpu: 23.788665388210717 ns\nthreads: 1"
250205+
},
250206+
{
250207+
"name": "BM_AlwaysOnSamplerShouldSample",
250208+
"value": 33.30393168308746,
250209+
"unit": "ns/iter",
250210+
"extra": "iterations: 5612126\ncpu: 24.983885964071366 ns\nthreads: 1"
250211+
},
250212+
{
250213+
"name": "BM_ParentBasedSamplerShouldSample",
250214+
"value": 30.62261257865566,
250215+
"unit": "ns/iter",
250216+
"extra": "iterations: 4652168\ncpu: 30.1621770752905 ns\nthreads: 1"
250217+
},
250218+
{
250219+
"name": "BM_TraceIdRatioBasedSamplerShouldSample",
250220+
"value": 18.75071395926617,
250221+
"unit": "ns/iter",
250222+
"extra": "iterations: 10274534\ncpu: 13.386740459469975 ns\nthreads: 1"
250223+
},
250224+
{
250225+
"name": "BM_SpanCreation",
250226+
"value": 992.254878169047,
250227+
"unit": "ns/iter",
250228+
"extra": "iterations: 146244\ncpu: 972.1479650447202 ns\nthreads: 1"
250229+
},
250230+
{
250231+
"name": "BM_NoopSpanCreation",
250232+
"value": 269.06557237138173,
250233+
"unit": "ns/iter",
250234+
"extra": "iterations: 522573\ncpu: 268.4896846947699 ns\nthreads: 1"
250235+
}
250236+
]
250003250237
}
250004250238
],
250005250239
"OpenTelemetry-cpp exporters Benchmark": [

0 commit comments

Comments
 (0)