@elastic/apm-rum
Version:
Elastic APM JavaScript agent
13 lines (10 loc) • 458 B
JavaScript
import { init, apm, apmBase, ApmBase } from './index';
import { createTracer as createElasticTracer } from '@elastic/apm-rum-core';
function createTracer(apmBase) {
return createElasticTracer(apmBase.serviceFactory);
}
if (typeof window !== 'undefined' && window.elasticApm) {
window.elasticApm.createTracer = createTracer.bind(window.elasticApm, window.elasticApm);
}
export default createTracer;
export { createTracer, init, apm, apmBase, ApmBase };