From 9034423acf610020597f136fdd39c6c7b2ce16a1 Mon Sep 17 00:00:00 2001 From: Christian Daguerre Date: Fri, 24 Jan 2025 10:49:25 +0100 Subject: [PATCH] chore: change instrumentation name and default span kind --- src/Tracing/Tracing.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Tracing/Tracing.php b/src/Tracing/Tracing.php index 5b27b8d..3bad32c 100644 --- a/src/Tracing/Tracing.php +++ b/src/Tracing/Tracing.php @@ -17,20 +17,20 @@ final class Tracing { - public const NAME = 'io.opentelemetry.contrib.php'; + public const NAME = 'io.opentelemetry.contrib.php.worldia'; private static TracerProviderInterface|null $tracerProvider = null; /** - * @param non-empty-string $operation + * @param non-empty-string $spanName * @param array $attributes * @param SpanKind::KIND_* $kind */ - public static function trace(string $operation, array|null $attributes = null, int|null $kind = null, Context|null $parentContext = null): SpanInterface + public static function trace(string $spanName, array|null $attributes = null, int|null $kind = null, Context|null $parentContext = null): SpanInterface { - return static::getTracer()->spanBuilder($operation) + return static::getTracer()->spanBuilder($spanName) ->setAttributes($attributes ?: []) - ->setSpanKind($kind ?: SpanKind::KIND_SERVER) + ->setSpanKind($kind ?: SpanKind::KIND_INTERNAL) ->setParent($parentContext ?: Context::getCurrent()) ->startSpan(); }