dd-trace
Version:
Datadog APM tracing client for JavaScript
19 lines (14 loc) • 380 B
JavaScript
const fs = require('fs')
const { promisify } = require('util')
const writeFile = promisify(fs.writeFile)
class FileExporter {
export ({ profiles }) {
const types = Object.keys(profiles)
const tasks = types.map(type => {
return writeFile(`${type}.pb.gz`, profiles[type])
})
return Promise.all(tasks)
}
}
module.exports = { FileExporter }