« 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
1 162 µs µs 3,840 bytes 15,360 bytes 2,019 µs
(1 %)
µs
(0 %)
72,248 bytes
(1 %)
71,992 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 87 µs µs 2,832 bytes 5,928 bytes 3,438 µs
(2 %)
1,899 µs
(2 %)
150,184 bytes
(2 %)
149,984 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 1 10 µs µs 1,960 bytes 1,704 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getContext 4 13 µs µs 1,296 bytes 1,280 bytes
OpenTelemetry\API\Trace\SpanContext::getTraceIdBinary 1 µs µs 1,312 bytes 1,056 bytes
OpenTelemetry\Contrib\Otlp\ProtobufSerializer::serializeTraceId 1 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setTraceId 1 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\API\Trace\SpanContext::getSpanIdBinary 1 µs µs 1,304 bytes 968 bytes
OpenTelemetry\Contrib\Otlp\ProtobufSerializer::serializeSpanId 1 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setSpanId 1 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getParentContext 2 µs µs 1,328 bytes 1,072 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::buildFlagsForSpan 1 14 µs µs 2,720 bytes 2,464 bytes
Opentelemetry\Proto\Trace\V1\Span::setFlags 1 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\API\Trace\SpanContext::getTraceState 1 µs µs 632 bytes 296 bytes
Opentelemetry\Proto\Trace\V1\Span::setTraceState 1 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\API\Trace\SpanContext::isValid 1 µs µs 600 bytes 264 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getName 1 µs µs 600 bytes 344 bytes
Opentelemetry\Proto\Trace\V1\Span::setName 1 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getKind 1 µs µs 1,248 bytes 992 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::convertSpanKind 1 10 µs µs 1,344 bytes 1,088 bytes
Opentelemetry\Proto\Trace\V1\Span::setKind 1 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getStartEpochNanos 1 µs µs 1,328 bytes 1,072 bytes
Opentelemetry\Proto\Trace\V1\Span::setStartTimeUnixNano 1 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getEndEpochNanos 1 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setEndTimeUnixNano 1 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getAttributes 1 µs µs 632 bytes 376 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::setAttributes 3 1,609 µs µs 17,208 bytes 18,880 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getEvents 1 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::getEvents 2 19 µs µs 1,568 bytes 1,216 bytes
Opentelemetry\Proto\Trace\V1\Span\Event::__construct 2 31 µs µs 1,992 bytes 1,928 bytes
Google\Protobuf\RepeatedField::offsetSet 2 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\Event::getEpochNanos 2 µs µs 600 bytes 344 bytes
Opentelemetry\Proto\Trace\V1\Span\Event::setTimeUnixNano 2 µs µs 1,328 bytes 1,072 bytes
OpenTelemetry\SDK\Trace\Event::getName 2 µs µs 600 bytes 344 bytes
Opentelemetry\Proto\Trace\V1\Span\Event::setName 2 µs µs 1,296 bytes 1,040 bytes
OpenTelemetry\SDK\Trace\Event::getAttributes 2 µs µs 600 bytes 344 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getTotalDroppedEvents 1 µs µs 632 bytes bytes
Opentelemetry\Proto\Trace\V1\Span::setDroppedEventsCount 1 µs µs 1,328 bytes bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getLinks 1 µs µs 600 bytes 24 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getTotalDroppedLinks 1 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Span::setDroppedLinksCount 1 µs µs 1,296 bytes 1,040 bytes
Opentelemetry\Proto\Trace\V1\Status::__construct 1 15 µs µs 2,072 bytes 1,816 bytes
OpenTelemetry\SDK\Trace\ImmutableSpan::getStatus 2 µs µs 632 bytes 376 bytes
OpenTelemetry\SDK\Trace\StatusData::getDescription 1 µs µs 632 bytes 376 bytes
Opentelemetry\Proto\Trace\V1\Status::setMessage 1 µs µs 1,264 bytes 1,008 bytes
OpenTelemetry\SDK\Trace\StatusData::getCode 1 µs µs 600 bytes 344 bytes
OpenTelemetry\Contrib\Otlp\SpanConverter::convertStatusCode 1 15 µs µs 1,360 bytes 1,104 bytes
Opentelemetry\Proto\Trace\V1\Status::setCode 1 µs µs 1,264 bytes 1,008 bytes
Opentelemetry\Proto\Trace\V1\Span::setStatus 1 µs µs 1,264 bytes 1,008 bytes