Releases: DataDog/lading
Releases · DataDog/lading
v0.23.1
Fixed
- Fixes a panic in the signal mechanism that appeared when using the file
generator most prominately.
v0.23.0
Added
- Added ability to create tags for both expvar and prometheus target metrics specific to a single target_metrics configuration (example below shows prometheus metrics collected from the core agent and two additional tags created)
target_metrics: - prometheus: #core agent telemetry uri: "http://127.0.0.1:5000/telemetry" tags: sub_agent: "core" any_label: "any-string-value"
v0.23.0-rc0
Added
- Added ability to create tags for both expvar and prometheus target metrics specific to a single target_metrics configuration (example below shows prometheus metrics collected from the core agent and two additional tags created)
target_metrics: - prometheus: #core agent telemetry uri: "http://127.0.0.1:5000/telemetry" tags: sub-agent: "core-agent" any-label: "any-string-value"
v0.22.0
Fixed
- Fixes bugs in
smaps
parsing code that can result in under-counting RSS in
the smaps view of the data. - Target observer was not exposed through CLI.
Changed
- Now built using rust 1.79.0
Added
- Target observer now allows a docker target, identified by name.
- Lading experiment duration may be set to (effectively) infinite via
--experiment-duration-infinite
. - Allow lading to export prometheus over UDS socket.
v0.22.0-rc3
Added
- Retrieve memory, CPU information from cgroup controller for every pid observed on Linux.
v0.22.0-rc2
Added
- Incorporate perf-event telemetry on Linux for CPU data.
v0.22.0-rc1
Fixed
- Target observer was not exposed through CLI.
v0.22.0-rc0
Added
- Target observer now allows a docker target, identified by name.
- Lading experiment duration may be set to (effectively) infinite via
--experiment-duration-infinite
. - Allow lading to export prometheus over UDS socket.
v0.21.1
Changed
- Added lading version to initial welcome print msg.
Fixed
- Prometheus metric exporter did not include some internal metrics (generator
metrics) - Range values in the dogstatsd payload will now generate the full inclusive
range. Previously, values were generated up to but not including themax
value. - HTTP Blackhole now supports ZSTD encoded requests
v0.21.0
Changed
- Improved the block cache construction to better fill the pre-defined space.
- Removed streaming cache method. Fixed is now the only option.
- Users now configure a maximum block size in generators, not individual blocks.
- Maximum datagram size in bytes for unix datagram generator is 8,192.
- Altered default cache construction from 'fixed' to 'streaming'
- Increased maximum DogStatsD context limit from 100k to 1M
- Procfs generator now generates process names as long as 254 characters, up from 253.
Fixed
- The capture manager will no longer panic if recording a capture and checking for a shutdown combined takes longer than one second.
- A shutdown race was partially fixed in the capture manager which could result in truncated (invalid) json capture files.
- Unix datagram generator will not longer 'shear' blocks across datagrams.
- Procfs generator now generates
pid/stat
files withcomm
in parens, matching Linux behavior.