The Elastic APM integration became generally available in 7.16 — see the APM Guide for updated documentation. Standalone APM Server users can see the Legacy APM Overview and Legacy APM Server Reference.
APM Server version 7.0
editAPM Server version 7.0
editAPM Server version 7.0.1
editBug fixes
edit- Set user/group under systemd 2101.
APM Server version 7.0.0
editThese release notes include all changes made in the alpha, beta, and RC releases of 7.0.0.
Also see:
Added
edit- Perform Basic license check on Elasticsearch connect 2077.
- Update Elastic APM Go agent to v1.1.2 1711, 1728.
- Update response format of the healthcheck handler and prettyfy all JSON responses 1748.
-
Add
transaction.type
to error data 1781. - Change ownership to apm-server user/group for deb/rpm installs 1833.
-
Add
observer.version_major
1857. - Move default index configuration to code 1865.
-
Change default user-agent pipeline to index information under root key
user_agent
1871. - Use _doc as document type for Elasticsearch >= 7.0.0 beats/9057.
- Automatically cap signed integers to 63bits beats/8991.
- Build default distribution under the Elastic License. 1645.
- Log to journald under systemd by default rather than file. To revert this behaviour override BEAT_LOG_OPTS with an empty value beats/8942 via 1645.
Removed
editBug fixes
edit- Fix index template always being overwritten 2077.
- Ensure setup cmd uses expected configuration 1934.
-
Ensure
host.name
is not added 1934, 1982. - Ensure enabling user-agent pipeline indexes data at the same key by default 1966.
- Request and Response headers are stored in a canonicalized way 1966.
- Use changed processor handling from libbeat 1982.
Breaking Changes
edit- Move fields in ES to be ECS compliant. More information, 1766, 1783, 1813, 1836, 1838, 1844, 1848, 1849, 1863, 1870.
-
Rename
transaction.span_count.dropped.total
totransaction.span_count.dropped
1809. -
Rename
span.hex_id
tospan.id
1811. -
Index
error.exception
as array of objects 1825 -
Change
transaction.name
to keyword, addtransaction.name.text
1859. -
Change
error.culprit
to keyword, limit length on intake 1859.
APM Server version 7.0.0-rc2
editNo significant changes.
APM Server version 7.0.0-rc1
editBug fixes
edit- Ensure setup cmd uses expected configuration 1934.
- Ensure host.name is not added 1934, 1982.
- Update Go version to 1.11.5 1840, 1950.
- Ensure enabling user-agent pipeline indexes data at the same key by default 1966.
- Request and Response headers are stored in a canonicalized way 1966.
- Use changed processor handling from libbeat 1982.
APM Server version 7.0.0-beta1
editBreaking Changes
editAdded
edit- Update Elastic APM Go agent to v1.1.2 1711, 1728.
- Update response format of the healthcheck handler and prettyfy all JSON responses 1748.
- Add transaction.type to error data 1781.
- Rename transaction.span_count.dropped.total to transaction.span_count.dropped 1809.
- Rename span.hex_id to span.id 1811.
- Index error.exception as array of objects 1825
- Change ownership to apm-server user/group for deb/rpm installs 1833.
- Add observer.version_major 1857.
- Change transaction.name to keyword, add transaction.name.text 1859.
- Change error.culprit to keyword, limit length on intake 1859.
- Move default index configuration to code 1865.
-
Change default user-agent pipeline to index information under root key
user_agent
1871.
Removed
editAPM Server version 7.0.0-alpha2
editAdded
edit- Update Go to 1.11.2 1605.
- Use _doc as document type for Elasticsearch >= 7.0.0 beats/9057.
- Automatically cap signed integers to 63bits beats/8991.
- Build default distribution under the Elastic License. 1645.
- Log to journald under systemd by default rather than file. To revert this behaviour override BEAT_LOG_OPTS with an empty value beats/8942 via 1645.
APM Server version 7.0.0-alpha1
editNo significant changes.