forked from elastic/apm-server
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e9d6880
commit 98785f1
Showing
7 changed files
with
155 additions
and
84 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
[[breaking-changes]] | ||
=== Breaking Changes | ||
APM Server is built on top of {beats-ref}/index.html[libbeat]. | ||
As such, any breaking change in libbeat is also considered to be a breaking change in APM Server. | ||
|
||
[float] | ||
==== HEAD | ||
|
||
[float] | ||
==== 6.7 | ||
* There are no breaking changes in APM Server. | ||
|
||
[float] | ||
==== 6.6 | ||
* There are no breaking changes in APM Server. | ||
|
||
[float] | ||
==== 6.5 | ||
* There are no breaking changes in APM Server. | ||
* Advanced users may find the <<upgrading-to-65,upgrading to 6.5 guide>> useful. | ||
|
||
[float] | ||
==== 6.4 | ||
* Indexing the `onboarding` document in it's own index by default. | ||
|
||
[float] | ||
==== 6.3 | ||
* Indexing events in separate indices by default. | ||
* {beats-ref}/breaking-changes-6.3.html[Breaking changes in libbeat] | ||
|
||
[float] | ||
==== 6.2 | ||
* APM Server GA |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
[[apm-breaking-changes]] | ||
== Breaking changes | ||
|
||
This section discusses the changes that you need to be aware of when migrating your application from one version of APM to another. | ||
|
||
* <<breaking-6.4.0, APM version 6.4.0>> | ||
|
||
Also see <<apm-release-notes>>. | ||
|
||
[[breaking-6.4.0]] | ||
=== Breaking changes in 6.4.0 | ||
|
||
We previously split APM data into separate indices (transaction, span, error, etc.). | ||
In 6.4 APM Kibana UI starts to leverage those separate indices for queries. | ||
|
||
In case you only update Kibana but run an older version of APM Server you will not be able to see any APM data by default. | ||
To fix this, use the {kibana-ref}/apm-settings-kb.html[Kibana APM settings] to specify the location of the APM index: | ||
["source","sh"] | ||
------------------------------------------------------------ | ||
apm_oss.errorIndices: apm-* | ||
apm_oss.spanIndices: apm-* | ||
apm_oss.transactionIndices: apm-* | ||
apm_oss.onboardingIndices: apm-* | ||
------------------------------------------------------------ | ||
|
||
In case you are upgrading APM Server from an older version, you might need to refresh your APM index pattern for certain APM UI features to work. | ||
Also ensure to add the new config options in `apm-server.yml` in case you keep your existing configuration file: | ||
["source","sh"] | ||
------------------------------------------------------------ | ||
output.elasticsearch: | ||
indices: | ||
- index: "apm-%{[observer.version]}-sourcemap" | ||
when.contains: | ||
processor.event: "sourcemap" | ||
- index: "apm-%{[observer.version]}-error-%{+yyyy.MM.dd}" | ||
when.contains: | ||
processor.event: "error" | ||
- index: "apm-%{[observer.version]}-transaction-%{+yyyy.MM.dd}" | ||
when.contains: | ||
processor.event: "transaction" | ||
- index: "apm-%{[observer.version]}-span-%{+yyyy.MM.dd}" | ||
when.contains: | ||
processor.event: "span" | ||
- index: "apm-%{[observer.version]}-metric-%{+yyyy.MM.dd}" | ||
when.contains: | ||
processor.event: "metric" | ||
- index: "apm-%{[observer.version]}-onboarding-%{+yyyy.MM.dd}" | ||
when.contains: | ||
processor.event: "onboarding" | ||
------------------------------------------------------------ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
[[opentracing]] | ||
== OpenTracing bridge | ||
|
||
All Elastic APM agents have https://opentracing.io/[OpenTracing] compatible bridges. | ||
|
||
The OpenTracing bridge allows you to create Elastic APM <<transactions,transactions>> and <<transaction-spans,spans>> using the OpenTracing API. | ||
This means you can reuse your existing OpenTracing instrumentation to quickly and easily begin using Elastic APM. | ||
|
||
[float] | ||
=== Agent specific details | ||
|
||
Not all features of the OpenTracing API are supported. In addition, there are some Elastic APM specific tags you should be aware of. Please see the relevant Agent documentation for more detailed information: | ||
|
||
* {apm-go-ref}/opentracing.html[Go agent] | ||
* {apm-java-ref}/opentracing-bridge.html[Java agent] | ||
* {apm-node-ref}/opentracing.html[Node.js agent] | ||
* {apm-py-ref}/opentracing-bridge.html[Python agent] | ||
* {apm-ruby-ref}/opentracing.html[Ruby agent] | ||
* {apm-rum-ref}/opentracing.html[JavaScript Real User Monitoring (RUM) agent] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters