IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Getting started
editGetting started
editInstall the APM agent for JavaScript as a dependency to your application:
npm install elastic-apm-js-base --save
Configure the agent:
import { init as initApm } from 'elastic-apm-js-base' var apm = initApm({ // Set required service name (allowed characters: a-z, A-Z, 0-9, -, _, and space) serviceName: '', // Set custom APM Server URL (default: http://localhost:8200) serverUrl: 'http://localhost:8200', // Set service version (required for sourcemap feature) serviceVersion: '' })
Alternatively, you can use a script element and the elasticApm
global object to load and initialize the agent:
<script src="elastic-apm-js-base/dist/bundles/elastic-apm-js-base.umd.min.js"></script> <script> elasticApm.init({ serviceName: '', serverUrl: 'http://localhost:8200', }) </script>
Currently our minified JavaScript bundle is about 15KB (gzipped).