Skip to content

Releases: DataDog/lading

v0.21.1

31 May 16:45
8bc724d
Compare
Choose a tag to compare

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 the max
    value.
  • HTTP Blackhole now supports ZSTD encoded requests

v0.21.0

06 May 20:29
71cd2ac
Compare
Choose a tag to compare

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 with comm in parens, matching Linux behavior.

v0.21.0-rc1

29 Apr 19:26
d75c929
Compare
Choose a tag to compare
v0.21.0-rc1 Pre-release
Pre-release

Added

Changed

  • 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 with comm in parens, matching Linux behavior.

v0.21.0-rc0

26 Apr 00:23
dbb02ba
Compare
Choose a tag to compare
v0.21.0-rc0 Pre-release
Pre-release

Added

Changed

  • 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 with comm in parens, matching Linux behavior.

v0.20.11-rc0

16 Apr 01:26
5522e27
Compare
Choose a tag to compare
v0.20.11-rc0 Pre-release
Pre-release

Added

Changed

  • Increased maximum DogStatsD context limit from 100k to 1M
  • Increased logging from Linux observer mechanism

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.

v0.20.10

15 Mar 16:31
f46f19f
Compare
Choose a tag to compare

Added

  • Optional new feature for DogStatsD generation -- metric name prefixing.
  • Musl builds are now available for aarch64 and x86-64

Changed

Fixed

v0.20.9

08 Mar 14:40
f5dfed7
Compare
Choose a tag to compare

Added

  • Enforces changelog entries via CI check
  • payloadtool binary useful for developers writing new experiments.
  • Respects the env var RUST_LOG to control logging.

Fixed

  • During payload generation, blocks will reliably be filled to the requested amount.
  • During payload generation, block chunks now give more feedback when the
    requested amount cannot be hit.
  • Does not crash on empty line in prometheus exports

Changed

  • Increases the amount of blocks available during payload generation.
  • DogStatsD tag generation updated to better reflect real DSD traffic.
  • Users should avoid setting custom block_sizes and rely on the default
    blocks. payloadtool is available to help evaluate block size options.

v0.20.9-rc0

21 Feb 15:29
01a7c42
Compare
Choose a tag to compare
v0.20.9-rc0 Pre-release
Pre-release

Fixed

  • Do not crash on prometheus export that includes blank lines.

v0.20.8

08 Feb 00:08
d6ad077
Compare
Choose a tag to compare

Added

  • Parse working set memory from cgroups on Linux, opens the door to future
    cgroups inspection.

v0.20.8-rc1

07 Feb 16:31
6f20dc2
Compare
Choose a tag to compare
v0.20.8-rc1 Pre-release
Pre-release

Added

  • Parse working set memory from cgroups on Linux, opens the door to future
    cgroups inspection.