From a6e56eaf22cc946a1e1f5ac95623840a5e60869b Mon Sep 17 00:00:00 2001 From: Mahad Janjua <134644284+majanjua-amzn@users.noreply.github.com> Date: Thu, 8 Aug 2024 07:39:11 -0700 Subject: [PATCH] Release PR for v2.18.0 (#410) --- CHANGELOG.md | 4 + README.md | 26 +- .../results/2.18.x/benchmark-2.18.0.txt | 341 ++++++++++++++++++ 3 files changed, 358 insertions(+), 13 deletions(-) create mode 100644 aws-xray-recorder-sdk-benchmark/results/2.18.x/benchmark-2.18.0.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index a8fa9db8..d655da72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 2.18.0 - 2024-08-07 +- Support Lambda PassThrough trace header propagation (#409) + [PR 409](https://github.com/aws/aws-xray-sdk-java/pull/409) + ## 2.17.0 - 2024-07-12 - Revert aws#403 and aws#404 [PR 407](https://github.com/aws/aws-xray-sdk-java/pull/407) diff --git a/README.md b/README.md index 5e30d3d9..383fa64f 100644 --- a/README.md +++ b/README.md @@ -20,67 +20,67 @@ Add the AWS X-Ray SDK dependencies to your pom.xml: com.amazonaws aws-xray-recorder-sdk-core - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-apache-http - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk-v2 - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk-instrumentor - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-aws-sdk-v2-instrumentor - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-sql - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-sql-mysql - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-sql-postgres - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-spring - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-log4j - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-slf4j - 2.17.0 + 2.18.0 com.amazonaws aws-xray-recorder-sdk-metrics - 2.17.0 + 2.18.0 ``` diff --git a/aws-xray-recorder-sdk-benchmark/results/2.18.x/benchmark-2.18.0.txt b/aws-xray-recorder-sdk-benchmark/results/2.18.x/benchmark-2.18.0.txt new file mode 100644 index 00000000..fca738f5 --- /dev/null +++ b/aws-xray-recorder-sdk-benchmark/results/2.18.x/benchmark-2.18.0.txt @@ -0,0 +1,341 @@ +Benchmark Mode Cnt Score Error Units +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark thrpt 5 5.456 ± 1.283 ops/us +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark thrpt 5 2.272 ± 0.066 ops/us +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark thrpt 5 0.111 ± 0.001 ops/us +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark thrpt 5 0.086 ± 0.014 ops/us +AWSXRayRecorderBenchmark.getSegmentBenchmark thrpt 5 24.578 ± 2.120 ops/us +AWSXRayRecorderBenchmark.getSubsegmentBenchmark thrpt 5 118.542 ± 0.425 ops/us +entities.EntityBenchmark.constructSegmentBenchmark thrpt 5 1.050 ± 0.245 ops/us +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark thrpt 5 1.485 ± 0.209 ops/us +entities.EntityBenchmark.putAnnotationBenchmark thrpt 5 6.298 ± 0.371 ops/us +entities.EntityBenchmark.putExceptionSegmentBenchmark thrpt 5 1.108 ± 0.018 ops/us +entities.EntityBenchmark.putMetadataBenchmark thrpt 5 4.184 ± 0.502 ops/us +entities.EntitySerializerBenchmark.serializeFourChildSegment thrpt 5 0.083 ± 0.015 ops/us +entities.EntitySerializerBenchmark.serializeFourGenerationSegment thrpt 5 0.089 ± 0.003 ops/us +entities.EntitySerializerBenchmark.serializeOneChildSegment thrpt 5 0.201 ± 0.002 ops/us +entities.EntitySerializerBenchmark.serializeThreeChildSegment thrpt 5 0.102 ± 0.022 ops/us +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment thrpt 5 0.106 ± 0.015 ops/us +entities.EntitySerializerBenchmark.serializeTwoChildSegment thrpt 5 0.142 ± 0.003 ops/us +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment thrpt 5 0.135 ± 0.022 ops/us +entities.EntitySerializerBenchmark.serializeZeroChildSegment thrpt 5 0.398 ± 0.094 ops/us +entities.IdsBenchmark.segmentId_secureRandom thrpt 5 2.224 ± 0.052 ops/us +entities.IdsBenchmark.segmentId_threadLocalRandom thrpt 5 29.387 ± 6.359 ops/us +entities.IdsBenchmark.segmentId_threadLocalSecureRandom thrpt 5 2.244 ± 0.083 ops/us +entities.IdsBenchmark.traceId_create thrpt 5 2.020 ± 0.139 ops/us +entities.IdsBenchmark.traceId_parse thrpt 5 25.900 ± 4.788 ops/us +entities.IdsBenchmark.traceId_secureRandom thrpt 5 2.252 ± 0.066 ops/us +entities.IdsBenchmark.traceId_serialize thrpt 5 91.809 ± 19.387 ops/us +entities.IdsBenchmark.traceId_threadLocalRandom thrpt 5 33.272 ± 2.428 ops/us +entities.IdsBenchmark.traceId_threadLocalSecureRandom thrpt 5 2.234 ± 0.148 ops/us +entities.TraceHeaderBenchmark.parse thrpt 5 3.360 ± 0.707 ops/us +entities.TraceHeaderBenchmark.serialize thrpt 5 9.988 ± 0.264 ops/us +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark thrpt 5 10.229 ± 0.148 ops/us +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark thrpt 5 4.727 ± 0.935 ops/us +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark thrpt 5 15.052 ± 3.617 ops/us +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark thrpt 5 5.552 ± 1.268 ops/us +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark sample 126375 0.241 ± 0.028 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.00 sample 0.176 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.50 sample 0.200 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.90 sample 0.284 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.95 sample 0.350 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.99 sample 0.475 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.999 sample 1.869 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p0.9999 sample 22.870 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentBenchmark:beginEndDummySegmentBenchmark·p1.00 sample 781.312 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark sample 178392 0.466 ± 0.004 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.00 sample 0.360 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.50 sample 0.420 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.90 sample 0.582 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.95 sample 0.674 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.99 sample 0.871 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.999 sample 2.742 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p0.9999 sample 22.133 us/op +AWSXRayRecorderBenchmark.beginEndDummySegmentSubsegmentBenchmark:beginEndDummySegmentSubsegmentBenchmark·p1.00 sample 39.680 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark sample 135015 9.393 ± 0.052 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.00 sample 7.840 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.50 sample 8.560 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.90 sample 12.864 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.95 sample 13.776 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.99 sample 19.200 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.999 sample 58.751 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p0.9999 sample 96.180 us/op +AWSXRayRecorderBenchmark.beginEndSegmentBenchmark:beginEndSegmentBenchmark·p1.00 sample 1056.768 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark sample 105822 12.057 ± 0.197 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.00 sample 9.600 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.50 sample 11.072 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.90 sample 13.936 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.95 sample 17.344 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.99 sample 25.664 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.999 sample 63.725 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p0.9999 sample 168.446 us/op +AWSXRayRecorderBenchmark.beginEndSegmentSubsegmentBenchmark:beginEndSegmentSubsegmentBenchmark·p1.00 sample 5890.048 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark sample 113824 0.078 ± 0.003 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.00 sample 0.063 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.50 sample 0.068 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.90 sample 0.082 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.95 sample 0.091 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.99 sample 0.133 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.999 sample 0.351 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p0.9999 sample 15.152 us/op +AWSXRayRecorderBenchmark.getSegmentBenchmark:getSegmentBenchmark·p1.00 sample 34.560 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark sample 190769 0.052 ± 0.001 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.00 sample 0.036 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.50 sample 0.044 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.90 sample 0.062 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.95 sample 0.062 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.99 sample 0.091 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.999 sample 0.214 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p0.9999 sample 11.237 us/op +AWSXRayRecorderBenchmark.getSubsegmentBenchmark:getSubsegmentBenchmark·p1.00 sample 26.112 us/op +entities.EntityBenchmark.constructSegmentBenchmark sample 161746 1.081 ± 0.043 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.00 sample 0.817 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.50 sample 0.863 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.90 sample 0.963 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.95 sample 1.414 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.99 sample 1.582 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.999 sample 23.552 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p0.9999 sample 222.991 us/op +entities.EntityBenchmark.constructSegmentBenchmark:constructSegmentBenchmark·p1.00 sample 282.112 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark sample 311 0.653 ± 0.020 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.00 sample 0.609 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.50 sample 0.619 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.90 sample 0.698 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.95 sample 0.924 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.99 sample 1.205 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.999 sample 1.314 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p0.9999 sample 1.314 us/op +entities.EntityBenchmark.constructSubsegmentPutInSegmentBenchmark:constructSubsegmentPutInSegmentBenchmark·p1.00 sample 1.314 us/op +entities.EntityBenchmark.putAnnotationBenchmark sample 474 0.151 ± 0.001 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.00 sample 0.114 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.50 sample 0.151 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.90 sample 0.158 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.95 sample 0.159 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.99 sample 0.162 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.999 sample 0.163 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p0.9999 sample 0.163 us/op +entities.EntityBenchmark.putAnnotationBenchmark:putAnnotationBenchmark·p1.00 sample 0.163 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark sample 272 0.896 ± 0.027 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.00 sample 0.827 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.50 sample 0.851 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.90 sample 1.040 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.95 sample 1.186 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.99 sample 1.411 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.999 sample 2.004 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p0.9999 sample 2.004 us/op +entities.EntityBenchmark.putExceptionSegmentBenchmark:putExceptionSegmentBenchmark·p1.00 sample 2.004 us/op +entities.EntityBenchmark.putMetadataBenchmark sample 430 0.228 ± 0.003 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.00 sample 0.196 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.50 sample 0.223 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.90 sample 0.246 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.95 sample 0.269 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.99 sample 0.296 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.999 sample 0.310 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p0.9999 sample 0.310 us/op +entities.EntityBenchmark.putMetadataBenchmark:putMetadataBenchmark·p1.00 sample 0.310 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment sample 103644 12.193 ± 0.054 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.00 sample 11.520 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.50 sample 11.936 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.90 sample 12.224 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.95 sample 12.368 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.99 sample 21.490 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.999 sample 31.968 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p0.9999 sample 45.771 us/op +entities.EntitySerializerBenchmark.serializeFourChildSegment:serializeFourChildSegment·p1.00 sample 758.784 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment sample 100515 12.521 ± 0.053 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.00 sample 11.328 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.50 sample 11.696 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.90 sample 12.240 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.95 sample 20.192 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.99 sample 22.912 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.999 sample 42.108 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p0.9999 sample 59.746 us/op +entities.EntitySerializerBenchmark.serializeFourGenerationSegment:serializeFourGenerationSegment·p1.00 sample 1290.240 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment sample 121113 5.262 ± 0.041 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.00 sample 4.544 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.50 sample 4.816 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.90 sample 5.224 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.95 sample 8.688 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.99 sample 9.616 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.999 sample 27.452 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p0.9999 sample 46.798 us/op +entities.EntitySerializerBenchmark.serializeOneChildSegment:serializeOneChildSegment·p1.00 sample 1335.296 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment sample 133580 9.448 ± 0.042 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.00 sample 8.928 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.50 sample 9.248 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.90 sample 9.504 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.95 sample 9.632 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.99 sample 15.600 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.999 sample 28.539 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p0.9999 sample 45.083 us/op +entities.EntitySerializerBenchmark.serializeThreeChildSegment:serializeThreeChildSegment·p1.00 sample 879.616 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment sample 128269 9.839 ± 0.085 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.00 sample 8.720 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.50 sample 9.024 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.90 sample 10.016 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.95 sample 16.448 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.99 sample 17.856 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.999 sample 34.060 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p0.9999 sample 50.473 us/op +entities.EntitySerializerBenchmark.serializeThreeGenerationSegment:serializeThreeGenerationSegment·p1.00 sample 2678.784 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment sample 161238 7.786 ± 0.020 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.00 sample 6.720 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.50 sample 7.112 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.90 sample 9.936 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.95 sample 12.880 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.99 sample 16.384 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.999 sample 31.392 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p0.9999 sample 46.905 us/op +entities.EntitySerializerBenchmark.serializeTwoChildSegment:serializeTwoChildSegment·p1.00 sample 268.800 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment sample 173040 7.274 ± 0.031 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.00 sample 6.640 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.50 sample 7.000 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.90 sample 7.288 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.95 sample 7.504 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.99 sample 15.609 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.999 sample 26.239 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p0.9999 sample 35.245 us/op +entities.EntitySerializerBenchmark.serializeTwoGenerationSegment:serializeTwoGenerationSegment·p1.00 sample 1259.520 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment sample 116318 2.805 ± 0.032 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.00 sample 2.400 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.50 sample 2.540 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.90 sample 2.836 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.95 sample 4.624 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.99 sample 5.158 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.999 sample 24.396 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p0.9999 sample 37.187 us/op +entities.EntitySerializerBenchmark.serializeZeroChildSegment:serializeZeroChildSegment·p1.00 sample 1034.240 us/op +entities.IdsBenchmark.segmentId_secureRandom sample 2085027 17.438 ± 0.897 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.00 sample 0.229 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.50 sample 0.928 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.90 sample 2.296 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.95 sample 3.020 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.99 sample 6.384 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.999 sample 5464.064 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p0.9999 sample 16048.082 us/op +entities.IdsBenchmark.segmentId_secureRandom:segmentId_secureRandom·p1.00 sample 55640.064 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom sample 2490363 1.756 ± 0.388 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.00 sample 0.076 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.50 sample 0.145 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.90 sample 0.153 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.95 sample 0.157 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.99 sample 0.171 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.999 sample 1.012 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p0.9999 sample 3178.347 us/op +entities.IdsBenchmark.segmentId_threadLocalRandom:segmentId_threadLocalRandom·p1.00 sample 51380.224 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom sample 2233144 15.877 ± 0.883 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.00 sample 0.229 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.50 sample 0.902 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.90 sample 1.864 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.95 sample 2.712 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.99 sample 5.904 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.999 sample 4546.560 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p0.9999 sample 18175.934 us/op +entities.IdsBenchmark.segmentId_threadLocalSecureRandom:segmentId_threadLocalSecureRandom·p1.00 sample 68288.512 us/op +entities.IdsBenchmark.traceId_create sample 2229783 15.825 ± 0.766 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.00 sample 0.185 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.50 sample 0.771 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.90 sample 1.274 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.95 sample 1.692 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.99 sample 5.608 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.999 sample 5120.000 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p0.9999 sample 14959.300 us/op +entities.IdsBenchmark.traceId_create:traceId_create·p1.00 sample 51904.512 us/op +entities.IdsBenchmark.traceId_parse sample 1998159 2.612 ± 0.526 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.00 sample 0.084 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.50 sample 0.178 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.90 sample 0.182 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.95 sample 0.184 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.99 sample 0.190 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.999 sample 1.506 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p0.9999 sample 10108.928 us/op +entities.IdsBenchmark.traceId_parse:traceId_parse·p1.00 sample 47972.352 us/op +entities.IdsBenchmark.traceId_secureRandom sample 2211499 14.806 ± 0.605 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.00 sample 0.141 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.50 sample 0.698 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.90 sample 1.160 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.95 sample 1.338 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.99 sample 6.200 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.999 sample 4767.744 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p0.9999 sample 9238.118 us/op +entities.IdsBenchmark.traceId_secureRandom:traceId_secureRandom·p1.00 sample 30703.616 us/op +entities.IdsBenchmark.traceId_serialize sample 2679253 1.139 ± 0.297 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.00 sample 0.040 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.50 sample 0.078 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.90 sample 0.084 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.95 sample 0.088 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.99 sample 0.096 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.999 sample 0.335 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p0.9999 sample 25.900 us/op +entities.IdsBenchmark.traceId_serialize:traceId_serialize·p1.00 sample 55902.208 us/op +entities.IdsBenchmark.traceId_threadLocalRandom sample 2209629 2.351 ± 0.521 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.00 sample 0.076 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.50 sample 0.154 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.90 sample 0.158 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.95 sample 0.159 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.99 sample 0.169 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.999 sample 0.941 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p0.9999 sample 8019.968 us/op +entities.IdsBenchmark.traceId_threadLocalRandom:traceId_threadLocalRandom·p1.00 sample 91357.184 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom sample 2067519 16.073 ± 0.637 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.00 sample 0.140 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.50 sample 0.699 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.90 sample 1.174 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.95 sample 1.584 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.99 sample 7.152 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.999 sample 4931.584 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p0.9999 sample 9080.799 us/op +entities.IdsBenchmark.traceId_threadLocalSecureRandom:traceId_threadLocalSecureRandom·p1.00 sample 23953.408 us/op +entities.TraceHeaderBenchmark.parse sample 125925 0.375 ± 0.054 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.00 sample 0.290 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.50 sample 0.312 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.90 sample 0.357 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.95 sample 0.581 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.99 sample 0.708 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.999 sample 9.846 us/op +entities.TraceHeaderBenchmark.parse:parse·p0.9999 sample 25.045 us/op +entities.TraceHeaderBenchmark.parse:parse·p1.00 sample 2050.048 us/op +entities.TraceHeaderBenchmark.serialize sample 184561 0.155 ± 0.018 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.00 sample 0.112 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.50 sample 0.128 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.90 sample 0.147 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.95 sample 0.205 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.99 sample 0.265 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.999 sample 0.791 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p0.9999 sample 21.497 us/op +entities.TraceHeaderBenchmark.serialize:serialize·p1.00 sample 592.896 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark sample 187357 0.130 ± 0.002 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.00 sample 0.117 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.50 sample 0.121 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.90 sample 0.128 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.95 sample 0.136 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.99 sample 0.198 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.999 sample 0.502 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.9999 sample 15.665 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p1.00 sample 28.736 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark sample 176474 0.256 ± 0.015 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.00 sample 0.223 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.50 sample 0.229 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.90 sample 0.249 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.95 sample 0.346 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.99 sample 0.457 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.999 sample 1.463 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark��p0.9999 sample 21.656 us/op +strategy.sampling.CentralizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p1.00 sample 757.760 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark sample 130194 0.117 ± 0.027 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.00 sample 0.087 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.50 sample 0.091 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.90 sample 0.110 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.95 sample 0.152 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.99 sample 0.219 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.999 sample 0.541 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p0.9999 sample 18.278 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.defaultSamplingRuleBenchmark:defaultSamplingRuleBenchmark·p1.00 sample 777.216 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark sample 127017 0.224 ± 0.005 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.00 sample 0.191 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.50 sample 0.196 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.90 sample 0.207 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.95 sample 0.324 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.99 sample 0.418 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.999 sample 2.623 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p0.9999 sample 22.470 us/op +strategy.sampling.LocalizedSamplingStrategyBenchmark.noSampleSamplingBenchmark:noSampleSamplingBenchmark·p1.00 sample 89.600 us/op \ No newline at end of file