- Observability: other versions:
- Get started
- What is Elastic Observability?
- What’s new in 8.17
- Quickstart: Monitor hosts with Elastic Agent
- Quickstart: Monitor your Kubernetes cluster with Elastic Agent
- Quickstart: Monitor hosts with OpenTelemetry
- Quickstart: Unified Kubernetes Observability with Elastic Distributions of OpenTelemetry (EDOT)
- Quickstart: Collect data with AWS Firehose
- Add data from Splunk
- Applications and services
- Application performance monitoring (APM)
- Get started
- Learn about data types
- Collect application data
- View and analyze data
- Act on data
- Use APM securely
- Manage storage
- Configure APM Server
- Monitor APM Server
- APM APIs
- Troubleshooting
- Upgrade
- Release notes
- Known issues
- Synthetic monitoring
- Get started
- Scripting browser monitors
- Configure lightweight monitors
- Manage monitors
- Work with params and secrets
- Analyze monitor data
- Monitor resources on private networks
- Use the CLI
- Configure projects
- Multi-factor Authentication
- Configure Synthetics settings
- Grant users access to secured resources
- Manage data retention
- Use Synthetics with traffic filters
- Migrate from the Elastic Synthetics integration
- Scale and architect a deployment
- Synthetics support matrix
- Synthetics Encryption and Security
- Troubleshooting
- Real user monitoring
- Uptime monitoring (deprecated)
- Tutorial: Monitor a Java application
- Application performance monitoring (APM)
- CI/CD
- Cloud
- Infrastructure and hosts
- Logs
- Troubleshooting
- Incident management
- Data set quality
- Observability AI Assistant
- Reference
IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
APM version 8.7
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
APM version 8.7
editAPM version 8.7.2
editBug fixes
editAPM version 8.7.1
editBug fixes
edit-
Fix indexing failures for metric, error and log documents when
agent.activation_method
is set 10552 - Use droppedspan outcome in service destination aggregation 10592
- metrics: Count context.DeadlineExceeded as timeout 10594
- metrics: Count GRPC codes.Canceled as timeout 10605
- Remove global labels from aggregations for RUM services 10624
-
Remove redundant aggregation groups on
faas.coldstart
in transaction metrics 10635
APM version 8.7.0
editBreaking Changes
edit-
transaction.failure_count
has been removed.transaction.success_count
type has changed toaggregated_metric_double
9791 -
transaction.success_count
has been moved toevent.success_count
9819 -
Stop indexing transaction metrics to
metrics-apm.internal
9846 -
Stop indexing span destination metrics to
metrics-apm.internal
9926 -
apmserver.aggregation.txmetrics.overflowed
metric has been renamed toapmserver.aggregation.txmetrics.overflowed.total
10330 -
Elasticsearch sourcemapping credentials require access to the
.apm-source-map
index 9722 - Change APM Server default host to 127.0.0.1 9877
Bug fixes
editIntake API Changes
editAdded
editTransaction metric improvements
edit-
Add
event.success_count
to transaction metrics 9819 10165 -
Add
transaction.duration.summary
to transaction metrics 9973 10214 - Introduce overflow buckets to limit cardinality and scale the max groups based on available memory 9856 10157 10362 9911 10012 10190
- Add overflow metrics collection 10330
-
Improve APM UI query performance by producing
1m
,10m
and60m
aggregation intervals for transaction metrics. Store them into hidden data streamsmetrics-apm.transaction.${interval}
9846 10070 - Reduce memory footprint of transaction aggregations 10178
Service transaction metric improvements
edit- Introduce overflow buckets to limit cardinality and scale the max groups based on available memory 9856 10157 9911 10012
- Add overflow metrics collection 10330
- Rename service metrics to service transaction metrics 10095 10110
-
Improve APM UI query performance by producing
1m
,10m
and60m
aggregation intervals for service metrics. Store them into hidden data streamsmetrics-apm.service.${interval}
9960 10070 -
Add
service.language.name
10111 - Add histogram support 9864 10214 10127 10216
- Always enable metrics aggregaton and remove config option 10060 10109
- Reduce memory footprint of service transaction aggregations 10178
Service destination metric improvements
edit- Introduce overflow buckets to limit cardinality 10069
- Add overflow metrics collection 10330
-
Set
_doc_count
for service destination metrics 9931 - Add global labels to service destination metrics 10056 10297
-
Improve APM UI query performance by producing
1m
,10m
and60m
aggregation intervals for service destination metrics. Store them into data streamsmetrics-apm.service_destination.${interval}
and make them hidden for non-default intervals 9926 10070
Introducing Service summary metric improvements
edit- Introduce service summary metrics 10111
- Introduce overflow buckets to limit cardinality 10061 10302
- Add overflow metrics collection 10330
-
Improve APM UI query performance by adding an always enabled service summary metrics aggregator which produces
1m
,10m
and60m
aggregation intervals. Store them into data streamsmetrics-apm.service_summary.${interval}
and make them hidden for non-default intervals 10029 10060 10070 -
Add
service.language.name
10111
On this page
Was this helpful?
Thank you for your feedback.