« Back to run

Function Details

OpenTelemetry\Contrib\Otlp\SpanConverter::convertSpan

Current function

Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
OpenTelemetry\Contrib\Otlp\SpanConverter::convertSpan
Percent of total request
3 353 µs µs 4,224 bytes 15,736 bytes 4,967 µs
(1 %)
µs
(0 %)
74,568 bytes
(1 %)
76,096 bytes
(1 %)

Parent functions

Function Call Count Self Wall Time Self CPU Self Memory Usage Self Peak Memory Usage Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
OpenTelemetry\Contrib\Otlp\SpanConverter::convert
Percent of total request
1 146 µs µs 67,216 bytes 71,464 bytes 6,407 µs
(1 %)
µs
(0 %)
217,240 bytes
(3 %)
219,624 bytes
(3 %)

Child functions

Function Call Count Inclusive Wall Time Inclusive CPU Inclusive Memory Usage Inclusive Peak Memory Usage
Opentelemetry\Proto\Trace\V1\Span::__construct 3 28 µs µs 1,960 bytes 1,896 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getContext 12 30 µs µs 1,296 bytes 1,280 bytes
OpenTelemetry\API\Trace\SpanContext::getTraceIdBinary 3 10 µs µs 1,408 bytes 1,056 bytes
OpenTelemetry\Contrib\Otlp\ProtobufSerializer::serializeTraceId 3 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setTraceId 3 10 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\API\Trace\SpanContext::getSpanIdBinary 5 12 µs µs 1,464 bytes 968 bytes
OpenTelemetry\Contrib\Otlp\ProtobufSerializer::serializeSpanId 5 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setSpanId 3 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getParentContext 8 39 µs µs 1,328 bytes 1,152 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::buildFlagsForSpan 3 31 µs µs 2,720 bytes 2,464 bytes
Opentelemetry\Proto\Trace\V1\Span::setFlags 3 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\API\Trace\SpanContext::getTraceState 3 µs µs 632 bytes 296 bytes
Opentelemetry\Proto\Trace\V1\Span::setTraceState 3 11 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\API\Trace\SpanContext::isValid 3 µs µs 600 bytes 264 bytes
Opentelemetry\Proto\Trace\V1\Span::setParentSpanId 2 µs µs 1,296 bytes 1,000 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getName 3 µs µs 600 bytes 344 bytes
Opentelemetry\Proto\Trace\V1\Span::setName 3 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getKind 3 11 µs µs 1,248 bytes 992 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::convertSpanKind 3 11 µs µs 1,344 bytes 1,088 bytes
Opentelemetry\Proto\Trace\V1\Span::setKind 3 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getStartEpochNanos 3 13 µs µs 1,328 bytes 1,072 bytes
Opentelemetry\Proto\Trace\V1\Span::setStartTimeUnixNano 3 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getEndEpochNanos 3 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setEndTimeUnixNano 3 10 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getAttributes 3 µs µs 632 bytes 376 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::setAttributes 9 4,069 µs µs 17,208 bytes 21,336 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getEvents 3 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::getEvents 6 20 µs µs 1,952 bytes 1,216 bytes
Opentelemetry\Proto\Trace\V1\Span\Event::__construct 6 43 µs µs 1,992 bytes 1,928 bytes
Google\Protobuf\RepeatedField::offsetSet 6 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\Event::getEpochNanos 6 µs µs 600 bytes 344 bytes
Opentelemetry\Proto\Trace\V1\Span\Event::setTimeUnixNano 6 19 µs µs 1,328 bytes 1,072 bytes
OpenTelemetry\SDK\Trace\Event::getName 6 µs µs 600 bytes 344 bytes
Opentelemetry\Proto\Trace\V1\Span\Event::setName 6 16 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\SDK\Trace\Event::getAttributes 6 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getTotalDroppedEvents 3 18 µs µs 632 bytes bytes
Opentelemetry\Proto\Trace\V1\Span::setDroppedEventsCount 3 10 µs µs 1,328 bytes bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getLinks 3 µs µs 600 bytes 24 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getTotalDroppedLinks 3 15 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setDroppedLinksCount 3 µs µs 1,296 bytes 1,040 bytes
Opentelemetry\Proto\Trace\V1\Status::__construct 3 31 µs µs 2,072 bytes 1,816 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getStatus 6 µs µs 632 bytes 376 bytes
OpenTelemetry\SDK\Trace\StatusData::getDescription 3 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Status::setMessage 3 14 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\StatusData::getCode 3 µs µs 600 bytes 344 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::convertStatusCode 3 12 µs µs 1,360 bytes 1,104 bytes
Opentelemetry\Proto\Trace\V1\Status::setCode 3 13 µs µs 1,264 bytes 1,008 bytes
Opentelemetry\Proto\Trace\V1\Span::setStatus 3 11 µs µs 1,264 bytes 1,008 bytes