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.13edit
APM Server version 7.13.4edit
No significant changes.
APM Server version 7.13.3edit
No significant changes.
APM Server version 7.13.2edit
No significant changes.
APM Server version 7.13.1edit
Bug fixesedit
APM Server version 7.13.0edit
Bug fixesedit
Addededit
- Add support for Node.js wall time profiles 4728
-
Add
metricset.name
field to metric docs 4857 -
Add
apm-server.default_service_environment
config 4861 - Transaction histogram metrics are now recorded by default 4882
-
Add
error.grouping_name
field to speed up error grouping aggregations 4886 - Add support for OpenTelemetry exception span events 4876
-
Set
metricset.name
for breakdown metrics 4910 - Set log and http responses for server timeout 4918
-
Define ES fields for
cgroup.cpu
andcgroup.cpuacct
metrics 4956 - Log gRPC tracing requests 4934
- Improved coverage of translation of OpenTelemetry resource conventions 4955
-
Set
client.ip
for events from the Elastic APM iOS agent 4975 - Calculate service destination metrics for OpenTelemetry spans 4976
- Add exponential retries to api key and tail sampling requestshttps://github.com/elastic/apm-server/pull/4991[4991]
-
Add
apm-server.rum.allow_service_names
config 5030 - Ingest pipeline for translating OpenTelemetry Java metrics to Elastic APM fields 4986
-
Set
event.ingested
first in the ingest pipeline 5048 - The server now responds with a reason for some 401 Unauthorized requests 5053
-
Add
session.id
andsession.sequence
fields for RUM session tracking 5056 -
Support for ingesting
user.domain
5067 -
Add
"application": "apm"
metadata to API Keys created withapm-server apikey create
5090 - API Key auth is no longer considered experimental 5091
-
Set gRPC status code to
DEADLINE_EXCEEDED
on request timeout 5089 - Add support for OpenTelemetry RPC semantic conventions 5074