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

[dd-agent-release] 5.12.0 / 03-22-2017

Compare
Choose a tag to compare
@ufoot ufoot released this 20 Mar 16:10
5.12.0
73a2c4f

This is released as part of the Datadog Agent. See Datadog Agent ChangeLog for info about the other components of the agent.

Improvements

  • Watchdog restarts trace agent if it consumes too much memory or opens too many network connections. Default limits are very high for now (1 Gb memory, 5000 connections) so by default it has no impact. #182
  • Reduce sampler log verbosity and expose internal state with Go expvar. #248
  • Adaptive sampling. Sampling rate is updated in real-time, taking trace score into account. #228
  • Weight spans using their sample rate. This can affect stats when sampling rare traces, as graphs are scaled up according to sampling rate. #226
  • Stream decoding. This reduces the overall memory footprint of the agent (about 50% gain on a average) #227
  • Quantize SQL AS aliases. A request such as SELECT server_table.host AS host_id FROM table would have SELECT server_table.host FROM TABLE as a resource. #225
  • Updated the output of trace-agent info. #219

Bugfixes

  • Now shells out to dd-agent to retrieve hostname. Prior to this change, the trace-agent would identify as a different host than the infra agent in subtle cases (EC2 / GCE for example). This created phantom hosts and general inconsistency in the UI #242
  • Normalize environment strings in spans and in the configuration #233
  • Fixed race issue between concentrator and sampler. #229