Skip to content

Commit

Permalink
apm: Add known issue for excessive rollover (#3647) (#3653)
Browse files Browse the repository at this point in the history
* apm: Add known issue for excessive rollover

* Be clear that the error text is not exact match

* Clearer version constraint

* Update version constraint

* Escape symbol

* Better subject

* Apply suggestions from code review

---------

Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
(cherry picked from commit ae1429c)

Co-authored-by: Carson Ip <carsonip@users.noreply.github.com>
  • Loading branch information
mergify[bot] and carsonip authored Mar 8, 2024
1 parent 8349228 commit 1b5ba0c
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions docs/en/observability/apm/known-issues.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,33 @@ Failed installing package [apm] due to error: [ResponseError: mapper_parsing_exc

// Link to fix
A fix was released in 8.11.2: https://github.com/elastic/kibana/pull/171712[elastic/kibana#171712].


*APM integration package upgrade through Fleet causes excessive data stream rollovers* +
_APM Server versions: \<= 8.12.1 +_

// Describe the conditions in which this issue occurs
If you're upgrading APM integration package to any versions \<= 8.12.1,
// Describe the behavior of the issue
in some rare cases, the upgrade fails with a mapping conflict error. The upgrade process keeps rolling
over the data stream in an unsuccessful attempt to work around the error. As a result, many empty backing indices for
APM data streams are created.
// Describe why it happens
// This happens because...

// Include exact error messages linked to this issue
// so users searching for the error message end up here.
During upgrade, you will see errors similar to the one below:

* Fleet error on integration package upgrade:
+
[source,txt]
----
Mappings update for metrics-apm.service_destination.10m-default failed due to ResponseError: illegal_argument_exception
Root causes:
illegal_argument_exception: Mapper for [metricset.interval] conflicts with existing mapper:
Cannot update parameter [value] from [10m] to [null]
----

// Link to fix
A fix was released in 8.12.2: https://github.com/elastic/apm-server/pull/12219[elastic/apm-server#12219].

0 comments on commit 1b5ba0c

Please sign in to comment.