« 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
2 214 µs µs 4,064 bytes 15,736 bytes 3,002 µs
(1 %)
µs
(0 %)
74,088 bytes
(1 %)
76,016 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 107 µs µs 2,256 bytes 5,928 bytes 4,145 µs
(1 %)
µs
(0 %)
151,624 bytes
(2 %)
154,008 bytes
(2 %)

Child functions

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