APM version HEADedit

View commits

Breaking Changesedit
  • apm-server.decoder.* stack monitoring metrics are no longer recorded 9210
  • ecs.version is no longer added to document _source; it is added as a constant_keyword field 9208
  • context.http.response.*_size fields now enforce integer values 9429
  • observer.id and observer.ephemeral_id are no longer added to APM documents 9412
  • timeseries.instance has been removed from transaction metrics docs; it was never used 9565
Deprecationsedit
  • apm-server apikey commands have been deprecated. API Keys should be managed through Kibana or the Elasticsearch REST API 9446
Bug fixesedit
Intake API Changesedit
  • [preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will apply best effort to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Extend logs v2 intake API to support ECS logging fields 9349
  • [preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will apply best effort to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Add support for string timestamp format(2006-01-02T15:04:05.999-0700) 9376
  • context.http.response.*_size fields have been changed from floating-point to integer types 9429
  • Add request.id to span.context.http 9673
Addededit
  • Service metrics now support global labels 9248
  • OpenTelemetry GRPC Spans from the Javascript API/SDK/Instrumentations are now correctly transformed into transactions with type=request
  • Improve Elasticsearch output performance, particularly when compression is enabled (default) 9318
  • Java attacher support for macOS 9413
  • Improve Elasticsearch output performance in instances with more than 6 cores 9393
  • Tune internal server configuration based on available cgroup or machine RAM, improving resource utilization and performance 9358
  • Disallow auto-scaling of active indexers when Elasticsarch 429 response rate exceeds 1% of total requests issued 9463
  • We now record transaction.representative_count and span.representative_count — the inverse sample rate 9458