Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document new APM app API for uploading RUM source maps #852

Closed
2 of 3 tasks
bmorelli25 opened this issue Jul 8, 2021 · 1 comment
Closed
2 of 3 tasks

Document new APM app API for uploading RUM source maps #852

bmorelli25 opened this issue Jul 8, 2021 · 1 comment
Assignees
Labels

Comments

@bmorelli25
Copy link
Member

bmorelli25 commented Jul 8, 2021

Summary

As part of the move to Fleet we will need to move away from fetching source maps directly from (and indexing source maps into) Elasticsearch, as the privileges APM Server is given do not cover this.

I propose that we introduce an API endpoint to Kibana that is roughly equivalent: users will upload source maps to Kibana (e.g. /api/apm/sourcemaps)

Issue: elastic/kibana#95393.

Implentation PRs:

Documentation PRs:

  • Kibana API docs: docs: APM RUM Source map API kibana#105332
  • Source map guide in APM Server -- Update to use tabbed widgets and provide a walkthrough for both standalone APM Server users and APM integration users. This doesn't make sense unless we're doing it for all of the how to guides. A larger conversation around what APM integration documentation is going to look like needs to happen first.
  • Add note to APM Server API ref that mentions other use case. docs: add source map upload notes apm-server#5935 For example:
    IMPORTANT: If you're using the {apm-server-ref}/apm-integration.html[APM integration for Elastic Agent],
    you must use Kibana's {apm-server-ref}/sourcemap-api.html[source map upload API] instead.
    
@bmorelli25 bmorelli25 self-assigned this Jul 8, 2021
@axw
Copy link
Member

axw commented Jul 9, 2021

In case it's not clear, this new API will only work for the Fleet integration. For standalone APM Server, the existing API must be used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants