use Cognesy\Telemetry\Adapters\Langfuse\LangfuseConfig;
use Cognesy\Telemetry\Adapters\Langfuse\LangfuseExporter;
use Cognesy\Telemetry\Adapters\Langfuse\LangfuseHttpTransport;
use Cognesy\Telemetry\Application\Registry\TraceRegistry;
use Cognesy\Telemetry\Application\Telemetry;
$telemetry = new Telemetry(
registry: new TraceRegistry(),
exporter: new LangfuseExporter(
transport: new LangfuseHttpTransport(new LangfuseConfig(
baseUrl: $_ENV['LANGFUSE_BASE_URL'],
publicKey: $_ENV['LANGFUSE_PUBLIC_KEY'],
secretKey: $_ENV['LANGFUSE_SECRET_KEY'],
)),
),
);
// @doctest id="4954"