Skip to content
This repository has been archived by the owner on Aug 30, 2019. It is now read-only.

[dd-agent release] 5.11.0

Compare
Choose a tag to compare
@talwai talwai released this 08 Feb 20:14

This is the first release of datadog-trace-agent to be bundled into the datadog-agent package. The dd-trace-agent rpm and deb packages will be deprecated and will not receive further updates. This changelog will continue to be updated in tandem with future datadog-agent releases.

Improvements

  • Use best-speed Gzip compression, improving agent encoding perf (4aac4f4)
  • Standardize HTTP response statuses for the agent receiver (#213)
  • Respect apm_enabled and non_local_traffic configuration flags. This is for consistency with the infrastructure agent, and ensures that running the trace-agent is an entirely opt-in process. (#200)
  • Add an -info flag, allowing trace-agent vital statistics to be dumped to stdout via sudo service datadog-agent info(#214)
  • Listen on port 8126 for traces, leaving port 7777 open for legacy clients. The port is meant to be contiguous with statsd 8125 , making it more straightforward to set firewall rules for example when statsd and trace-agent are both fielding requests. (#207)

Bugfixes

  • Fix a bug in Redis quantization (#188)
  • Fix signal handling on agent shutdown (#191)
  • Add a WriteTimeout in the agent receiver to better handle long-running requests (7152b79)
  • Fix a data race in the agent Sampler, during Add and Flush operations. This would occasionally cause us to deadlock and leak file descriptors. (#223)
  • Fix a data race in connection leasing for the agent receiver. (#224)

For more details, see the full changeset