IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

APM breaking changes

edit

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

  • Removed unused stacktrace/frame monitoring counters {pull}5984[5984]
  • Removed unused support for top-level metricsets and metricset tags for RUMv3 {pull}6065[6065]
  • Removed apm-server.mode configuration, and "experimental" fields {pull}6086[6086]
  • transaction.sampled is now only set for sampled transactions {pull}6066[6066]
  • Unknown metrics are dropped when transaction.* or span.* are present in a metricset {pull}6111[6111]
  • Removed metricset.period from service_destination metrics {pull}6111[6111]
  • Removed http.request.socket fields {pull}6152[6152]
  • Removed unused transaction.duration.{count,sum.us} metric fields {pull}6180[6180]
  • Removed ProcessPending self-instrumentation events {pull}6243[6243]
  • Removed warm phase from default ILM policy {pull}6322[6322]
  • Removed unused transaction.breakdown.count metric field {pull}6366[6366]
  • [preview] This breaking change applies to the experimental tail-based sampling feature. Changed apm-server.sampling.tail.events.* metrics semantics {pull}6273[6273]
  • [preview] This breaking change applies to the experimental tail-based sampling feature. Removed apm-server.sampling.tail.storage_dir config {pull}6236[6236]