Releases: DataDog/datadog-trace-agent
6.2.1
Bugfixes
- quantizer: make sure there are enough elements in slice before accessing Redis arguments (#421, #422)
Read the full changeset and the 6.2.1 milestone.
6.2.0, 5.24.0
Bugfixes
- writer: ensure 64bit alignment on 32bit systems (#412 -- thanks @gq0)
- cmd/trace-agent: provide a better error when decoding fails (#414)
- cmd/trace-agent: fix sampling of negative priority traces (#417)
Read the full changeset and the 6.2.0 milestone.
6.1.3
Bugfixes
- core: solved performance issue in
quantile.WeighSummary
(#406) - config: add yaml configuration for log location (#399, #411)
Read the full changeset and the 6.1.3 milestone.
6.1.0, 5.23.0
Improvements
- Do not compute stats for non top-level spans, making possible to see the breakdown by service when using distributed tracing (#387)
- Add Agent configuration to redact
Span
tags, useful for scrubbing data before it's sent to Datadog backend (#398, #400)
Bugfixes
- Improve trace writer and payload queue behaviour (#396)
- Inherit and use
skip_ssl_validation
setting from Datadog Agent (#395) - Remove exit channels in favor of http.Server and context.Context (#393)
- Reduce limited SQL query cardinality when
LIMIT
is used (#391, #390 -- thanks @MDrollette)
Read the full changeset and the 6.1.0 milestone.
6.0.1, 5.22.2
Improvements
- Compute statistics sublayers breakdown for all non-leaf services (instead of only the root) (#384)
- Various code, docs, build cleanup. Includes the move to go dep and the commit of vendors in the repo. (#358, #362, #365, #366, #367, #368, #369, #372, #373, #375, #376, #377, #378, #379, #381, #382, #386, #388, #389)
- Improve Agent6 compatibility (#383)
Read the full changeset
6.0.0
5.22.0
5.21.1
Improvements
- Move to Datadog backend API 0.2. It brings a lot of changes which should improve overall performance and error handling.
- Improve sampling by running in combination signature and priority sampling (#345)
- Detect service type based on span types, no longer requiring client ServiceInfo (#348)
- Various code cleanup (#337, #338, #342, #354)
Bugfixes
- Fix wrong HTTP connection usage with clients, which could lead to dropped traces (#341)
- Support and strip MySQL comments from the quantized resource (#351)
Experimental
- Introduce a new alpha feature to analyze transactions. Don't use it if not asked by Datadog. (#347)
Read the full changeset
5.20.0
5.19.0
Major improvements
- [windows] first release that is available as a Windows Service (#329, #330, #333)
- [core] add distributed tracing capabilities (beta) so that the Agent is aware of the sampling priority attribute; to enable this functionality, you must use this version of the agent with a compatible client (#310)
Bugfixes
- [core] improved multi-line logs (#325)
- [core] fixed
tagStats
logging (#328) - [core] moving quantization before truncation of spans (#324)
Datadog Trace Agent for Windows
The Datadog Trace Agent is now available for Windows users. By default, the agent is not enabled so you have to start it manually as a Windows Service, or add apm_enabled=true
in your datadog.conf
to start it automatically.
Windows caveat
When the trace-agent
is installed and it's running, the Datadog Agent service can only be stopped and restarted through the Windows Service Control Manager or the net
command-line utility. Stopping and restarting the Datadog Agent service from the Agent Manager GUI does not work.
Read the full changeset