Releases: atlassian-labs/atlassian-sampling-processor
v0.10.114
Upgrades to collector v1.32.0/v0.126.0
Adds two tail sampling optimisations. Both related to easing pressure on the hot path goroutine to help response times. Essentially, moving things out of the bottlenecked path and into other goroutines wherever possible. This is possible in places which do not access state (caches) since they do not need to be synchronized.
v0.10.100
Upgrades to collector contrib v0.125.0
Improvements to the cache metrics
v0.10.52
Upgrades collector contrib version to 0.122.1
v0.8.5
Fixes issue where placeholder span didn't have valid ID or service name, so some backends don't show it.
Thankyou @davidlee992 for the contribution.
v0.8.4
- Emitting span for not sampled trace. You can now specify on specific policies to emit a single span in place of the trace. This is useful if someone goes searching for a dropped trace in the system, it will tell them why it's dropped because a span appears with the policy. We've used this for a policy that drops traces that are over a certain amount of spans. It's helpful feedback to users and helps them reduce size of very large traces.
- regulating cache delay option which specifies the amount of time after which the processor starts regulating cache sizes. This can be used to avoid regulating cache sizes on an initial empty cache, as it can cause unnecessary cache size adjustments and high memory usage. More in docs.
Thankyou to @jsonlsy and @davidlee88 for these contributions
v0.7.17
- fixes package names so they are properly importable by external projects (previously the modules were pointing to bitbucket)
- Various makefile changes to make testing/syncing easier
v0.7.16
First public release of the atlassian-sampling-processor.
Thankyou to all contributors who made this possible.