The APM Server exposes an API endpoint to upload source maps for real user monitoring (RUM).
HTTP POST request with the
Content-Type header set to
multipart/form-data to the source map endpoint:
The URL for uploading sourcemaps was previously
/v1/sourcemaps. It still works, but is being deprecated in favor of
The request must include some fields needed to identify
source map correctly later on:
bundle_filepath: needs to be the absolute path of the final bundle as it is used in the web application
The source map must follow the
Source map revision 3 proposal spec and be attached as a
You can configure a secret token to upload sourcemaps.
Example source map request including an optional secret token "mysecret":
curl -X POST http://127.0.0.1:8200/assets/v1/sourcemaps \ -H "Authorization: Bearer mysecret" \ -F service_name="test-service" \ -F service_version="1.0" \ -F bundle_filepath="http://localhost/static/js/bundle.js" \ -F email@example.com