UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

26 lines (19 loc) 641 B
'use strict' function identityService ({ tracerService }) { return tracerService } function getFormattedHostString ({ host, port }) { return [host, port].filter(Boolean).join(':') } function httpPluginClientService ({ tracerService, pluginConfig, sessionDetails }) { if (pluginConfig.splitByDomain) { return getFormattedHostString(sessionDetails) } else if (pluginConfig.service) { return pluginConfig.service } return tracerService } function awsServiceV0 ({ tracerService, awsService }) { return `${tracerService}-aws-${awsService}` } module.exports = { identityService, httpPluginClientService, awsServiceV0 }