Nexus API Reference

OtelTracer
in package
implements Tracer

FinalYes
Tags
psalm-api

Adapts an OpenTelemetry TracerInterface to the Nexus Tracer contract. Started spans are activated so nested spans chain via OTEL context storage; the returned OtelSpan detaches the scope on end.

Table of Contents

Interfaces

Tracer

Methods

__construct()  : mixed
startSpan()  : Span

Methods

__construct()

public __construct(TracerInterface $tracer) : mixed
Parameters
$tracer : TracerInterface

startSpan()

public startSpan(string $name[, SpanKind $kind = SpanKind::Internal ][, array<string|int, mixed> $attributes = [] ][, Context|null $parent = null ]) : Span
Parameters
$name : string
$kind : SpanKind = SpanKind::Internal
$attributes : array<string|int, mixed> = []
$parent : Context|null = null
Return values
Span

        
On this page

Search results