Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. FriendlySpanConverter.php

function FriendlySpanConverter::convertSpan

convertSpan does the heavy lifting converting a span into an array

1 call to FriendlySpanConverter::convertSpan()
FriendlySpanConverter::convert in vendor/open-telemetry/sdk/Trace/SpanExporter/FriendlySpanConverter.php

File

vendor/open-telemetry/sdk/Trace/SpanExporter/FriendlySpanConverter.php, line 53

Class

FriendlySpanConverter

Namespace

OpenTelemetry\SDK\Trace\SpanExporter

Code

private function convertSpan(SpanDataInterface $span) : array {
    return [
        self::NAME_ATTR => $span->getName(),
        self::CONTEXT_ATTR => $this->convertContext($span->getContext()),
        self::RESOURCE_ATTR => $this->convertResource($span->getResource()),
        self::PARENT_SPAN_ATTR => $this->covertParentContext($span->getParentContext()),
        self::KIND_ATTR => $this->convertKind($span->getKind()),
        self::START_ATTR => $span->getStartEpochNanos(),
        self::END_ATTR => $span->getEndEpochNanos(),
        self::ATTRIBUTES_ATTR => $this->convertAttributes($span->getAttributes()),
        self::STATUS_ATTR => $this->covertStatus($span->getStatus()),
        self::EVENTS_ATTR => $this->convertEvents($span->getEvents()),
        self::LINKS_ATTR => $this->convertLinks($span->getLinks()),
        self::SCHEMA_URL_ATTR => $this->convertSchemaUrl($span->getInstrumentationScope()
            ->getSchemaUrl()),
    ];
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal