UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

20 lines (16 loc) 555 B
'use strict' const { Profiler, ServerlessProfiler } = require('./profiler') const WallProfiler = require('./profilers/wall') const SpaceProfiler = require('./profilers/space') const { AgentExporter } = require('./exporters/agent') const { FileExporter } = require('./exporters/file') const { ConsoleLogger } = require('./loggers/console') const profiler = process.env.AWS_LAMBDA_FUNCTION_NAME ? new ServerlessProfiler() : new Profiler() module.exports = { profiler, AgentExporter, FileExporter, WallProfiler, SpaceProfiler, ConsoleLogger }