-
Fix overflow in validation of
apm-server.agent.config.cache.expirationon 32-bit architectures {pull}15216[15216] -
Change permissions of
apm-server.ymlintar.gzartifacts to0600{pull}15627[15627]
-
Change
sampling.tail.storage_limitdefault to0. While0means unlimited local tail-sampling database size, it now enforces a max 80% disk usage on the disk where the data directory is located. Any tail sampling writes after this threshold will be rejected, similar to what happens when tail-sampling database size exceeds a non-0 storage limit. Settingsampling.tail.storage_limitto non-0 maintains the existing behavior which limits the tail-sampling database size tosampling.tail.storage_limitand does not have the new disk usage threshold check. {pull}15467[15467] {pull}15524[15524]
-
Tail-based sampling: Storage layer is rewritten to use Pebble database instead of BadgerDB. The new implementation offers a substantial throughput increase while consuming significantly less memory. Disk usage is lower and more stable. See PR for benchmark details. {pull}15235[15235]