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