Commit graph

25 commits

Author SHA1 Message Date
Alberto Delgado Roda
128506c652
[Docs] remove .map from bundle_filepath value (#174834)
Part of
https://github.com/elastic/observability-docs/issues/3354#issuecomment-1849730927

## Summary

`bundle_filepath` should not contain `.map`.
2024-01-16 17:59:23 +01:00
Brandon Morelli
ddf1db09f9
[docs] Explain max payload size in RUM source map docs (#165732)
## Summary

Closes https://github.com/elastic/observability-docs/issues/3021.
2023-09-12 08:22:08 -07:00
LikeTheSalad
0e982807e0
Reverting android upload map file endpoint changes (#165449)
## Summary

Closes https://github.com/elastic/kibana/issues/165393


### Checklist

### Risk Matrix

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
2023-09-04 17:07:04 +03:00
LikeTheSalad
6751324a80
Adding endpoint to upload android map files (#161252)
## Summary

We need a way to decode Android crash's stacktraces so that they can
provide meaningful insights to our customers, this is because, due to
security reasons, android apps tend to obfuscate their code before
publishing it online, making crash reports contain obfuscated names,
which don't make any sense before mapping them to the actual source code
names.

In order to help our customers deobfuscate their stacktraces, we need to
allow them to provide us with an R8 map file, which is generated by the
code obfuscation tool (R8) at compile time. This map file is needed to
later do the deobfuscation process.

So these code changes take care of adding a new endpoint that our
customers can use to upload their map files, similarly to what's
currently available to [RUM
Sourcemaps](https://www.elastic.co/guide/en/apm/guide/current/source-map-how-to.html#source-map-rum-upload),
the Android map files will be uploaded to ES, using the same index as
the one currently used to store RUM Sourcemaps.

There's a couple of reasons why a new endpoint to upload android maps is
needed instead of re-using the existing RUM Sourcemaps one:
* The Sourcemaps upload endpoint has validations in place to check the
sourcemap format, which must be a JSON with some expected keys
available. Android map files don't have a JSON format, so they are
rejected by the sourcemaps endpoint.
* Android map files tend to be large in size, just as an example, the
map file generated for our [sample
app](https://github.com/elastic/opbeans-android) has a size of ~7 MB, so
for real apps this number can be larger, which would also cause issues
with the RUM upload endpoint since it has a max file limit size of 1 MB.
* The RUM upload endpoint contains a parameter (`bundle_filepath `) that
doesn't have an equivalent for the android map use case.

This PR depends on https://github.com/elastic/kibana/pull/161152

### Checklist

Delete any items that are not applicable to this PR.

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Søren Louv-Jansen <sorenlouv@gmail.com>
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Katerina Patticha <kate@kpatticha.com>
2023-08-01 09:06:59 +02:00
Brandon Morelli
733a6c2244
[APM] 8.7.0 Documentation and screenshot updates (#153140)
### Summary

- Closes https://github.com/elastic/observability-docs/issues/2632.
- Closes https://github.com/elastic/observability-docs/issues/2631.
- Closes https://github.com/elastic/observability-docs/issues/2633.
- Closes https://github.com/elastic/observability-docs/issues/2630.
- Closes https://github.com/elastic/observability-docs/issues/1339.
2023-03-29 10:21:44 -07:00
Brandon Morelli
35879b9006
remove sm (#142668) 2022-10-05 13:06:36 -07:00
Brandon Morelli
97301c7d6c
docs: clarify privileges in api key api (#127675) 2022-03-15 12:39:30 -07:00
Giorgos Bamparopoulos
329aaac0a8
[APM] Add documentation for the agent keys API in the APM app (#120787)
* Add documentation for the agent keys API in the APM app

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
Co-authored-by: Søren Louv-Jansen <sorenlouv@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-12-16 10:48:36 +02:00
Brandon Morelli
c32a2f9cbd
[APM] docs: Update setup page and remove index pat docs (#120025) 2021-11-30 14:47:14 -08:00
Brandon Morelli
2daadc0d74
docs: update links to APM docs (#115664) 2021-10-20 09:43:30 -07:00
Brandon Morelli
77ad8fe991
docs: fix config names (#114903) 2021-10-13 14:21:50 -07:00
Brandon Morelli
fc49ae12e6
docs: APM RUM Source map API (#105332) 2021-07-19 13:29:18 -07:00
Mikhail Shustov
78123a109d
Rename server.xsrf.whitelist to server.xsrf.allowlist (#84791)
* rename xsrd.whitelist to xsrf.allowlist

* update docs

* update telemetry schema

* update kbn-config tests
2020-12-03 07:19:36 +01:00
Joe Portner
8671db1559
[Docs] Add server.xsrf.disableProtection to settings docs (#76022) 2020-08-27 10:44:59 -04:00
Brandon Morelli
005128c223
[APM] UI text updates (#71333) 2020-07-10 12:07:49 +02:00
Brandon Morelli
23abe9df2b
[APM] docs: Custom APM index pattern with Kib API (#70897) 2020-07-07 08:26:30 -07:00
Brandon Morelli
5b5aa70df7
docs: add annotation user docs (#70265) 2020-07-06 10:36:44 -07:00
Brandon Morelli
6ec3c23077
docs: add more api information (#68717) 2020-06-10 22:35:05 -07:00
Brandon Morelli
03244fd5a4
[apm] docs: add roles and privileges for the APM app (#67401) 2020-05-27 12:03:35 -07:00
Brandon Morelli
203605e56b
[apm] Annotation API documentation (#65963) 2020-05-20 14:35:46 -07:00
Søren Louv-Jansen
5b6a99a9ac
[DOCS] APM Agent config: Setting values must be string (#65875)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-05-11 23:17:37 +02:00
Brandon Morelli
02bcc8e78b
[APM] docs: restructure APM documentation for 7.7 (#63280) 2020-04-15 07:54:26 -07:00
Lisa Cawley
42d7bb0c81
[DOCS] Fixes nesting in APM and spaces API (#62659) 2020-04-06 11:11:56 -07:00
Kaarina Tungseth
23755f95fa
[DOCS] Collapses content in Kibana and APM APIs (#62201)
* Collapses content in Kibana and APM APIs

* Update docs/api/role-management/put.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/copy_saved_objects.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/copy_saved_objects.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/copy_saved_objects.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/copy_saved_objects.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/copy_saved_objects.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/copy_saved_objects.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

* Update docs/api/spaces-management/resolve_copy_saved_objects_conflicts.asciidoc

Co-Authored-By: Lisa Cawley <lcawley@elastic.co>

Co-authored-by: Lisa Cawley <lcawley@elastic.co>
2020-04-06 11:15:52 -05:00
Søren Louv-Jansen
13eacb51f0
[APM] Stabilize agent configuration API (#57767) 2020-02-24 23:43:40 +01:00