dd-trace
Version:
Datadog APM tracing client for JavaScript
25 lines (19 loc) • 407 B
JavaScript
const maxExtraServices = 64
const extraServices = new Set()
function getExtraServices () {
return [...extraServices]
}
function registerExtraService (serviceName) {
if (serviceName && extraServices.size < maxExtraServices) {
extraServices.add(serviceName)
}
}
function clear () {
extraServices.clear()
}
module.exports = {
registerExtraService,
getExtraServices,
clear
}