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.namefield to metric docs 4857 -
Add
apm-server.default_service_environmentconfig 4861 - Transaction histogram metrics are now recorded by default 4882
-
Add
error.grouping_namefield to speed up error grouping aggregations 4886 - Add support for OpenTelemetry exception span events 4876
-
Set
metricset.namefor breakdown metrics 4910 - Set log and http responses for server timeout 4918
-
Define ES fields for
cgroup.cpuandcgroup.cpuacctmetrics 4956 - Log gRPC tracing requests 4934
- Improved coverage of translation of OpenTelemetry resource conventions 4955
-
Set
client.ipfor 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_namesconfig 5030 - Ingest pipeline for translating OpenTelemetry Java metrics to Elastic APM fields 4986
-
Set
event.ingestedfirst in the ingest pipeline 5048 - The server now responds with a reason for some 401 Unauthorized requests 5053
-
Add
session.idandsession.sequencefields for RUM session tracking 5056 -
Support for ingesting
user.domain5067 -
Add
"application": "apm"metadata to API Keys created withapm-server apikey create5090 - API Key auth is no longer considered experimental 5091
-
Set gRPC status code to
DEADLINE_EXCEEDEDon request timeout 5089 - Add support for OpenTelemetry RPC semantic conventions 5074