dd-trace
Version:
Datadog APM tracing client for JavaScript
20 lines (16 loc) • 555 B
JavaScript
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
}