create($endpoint . '/v1/traces', 'application/json'); $exporter = new SpanExporter($transport); $tracerProvider = TracerProvider::builder() ->addSpanProcessor(new SimpleSpanProcessor($exporter)) ->setResource(ResourceInfo::create(Attributes::create(['service.name' => $serviceName]))) ->build(); Sdk::builder()->setTracerProvider($tracerProvider)->buildAndRegisterGlobal(); error_log('[OPHION] OpenTelemetry initialized for PHP'); } catch (Exception $e) { error_log('[OPHION] Failed to initialize OpenTelemetry: ' . $e->getMessage()); }