APM breaking changesedit

This list summarizes the most important breaking changes in APM. For the complete list, go to APM breaking changes.

The following breaking changes are introduced in APM version 8.2.0:

APM Server now emits events with event.durationedit

APM Server no longer emits events with a transaction.duration.us or span.duration.us. Instead, events are emitted with an event.duration. An ingest pipeline sets the legacy <event>.duration.us field and removes the event.duration.

This change will impact users who are not using APM Server’s Elasticsearch output or the packaged ingest pipeline. For details, see PR #7261.

Removed observer.version_majoredit

The field observer.version_major is non-standard and existed only for the APM UI to filter out legacy docs (versions <7.0). This check is no longer performed, so the field has been removed.

For details, see PR #7399.

APM Server no longer ships with System V init scripts or the go-daemon wrapperedit

As of version 8.1.0, all Linux distributions supported by APM Server support systemd. As a result, APM Server no longer ships with System V init scripts or the go-daemon wrapper; use systemd instead.

For details, see PR #7576.

Deprecated 32-bit architecturesedit

APM Server support for 32-bit architectures has been deprecated and will be removed in a future release.