Skip to content

Releases: uber-go/tally

v3.3.10

23 May 13:18
24c699f
Compare
Choose a tag to compare
  • Fix Prometheus reporter OnRegisterError not being called correctly when an existing listen port in use

v3.3.9

15 May 19:23
f331b65
Compare
Choose a tag to compare
  • Fix HTTPHandler for Prometheus reporter not returning the HTTP handler for the gatherer used by the reporter (if non-default registry is used)
  • Add configuration option to use a non-default registry with the Prometheus reporter configuration struct with a ConfigurationOptions field for Registry
  • Pin remaining dependencies to semver releases, to help with dep compatibility

v3.3.8

21 Feb 18:15
Compare
Choose a tag to compare
  • Use RWMutex instead of defer/recover to avoid publishing to closed channel in M3 reporter on reporter close

v3.3.7

18 Jul 20:35
Compare
Choose a tag to compare
  • Use semver range '>=0.9.3, <0.11.0' for Apache Thrift dependency to help with dep behavior of ignoring revision pins by commit hash

v3.3.6

17 May 18:31
Compare
Choose a tag to compare
  • Hotfix error handling by enabling configuration driven error behavior for Prometheus metrics reporter

v3.3.5

17 May 15:15
Compare
Choose a tag to compare
  • Hotfix for a global initialization in Prometheus protobuf initializer that when combined in an application with a vanilla Prometheus client dependency can panic at startup

v3.3.4

17 May 04:14
51e5c45
Compare
Choose a tag to compare
  • For the Prometheus client dependency use a version with a rewritten import path to avoid any multi-version conflicts that users of Tally have encountered when using a transitive dependency that has a different version of the Prometheus client
  • Add Configuration and Sanitization helpers for the Prometheus reporter

v3.3.3

09 May 12:51
6f12159
Compare
Choose a tag to compare
  • Changes instrument.Call to emit latency metrics in case of success and error events, callers can opt to emit metrics themselves if they wish to separate success vs error latencies. This will help mask errors resulting in timeouts which do affect overall latency to callers of a instrumented method.
  • Removes unnecessary github.com/facebookgo/clock dependency.

v3.3.2

20 Feb 17:20
Compare
Choose a tag to compare
  • Fixed M3 reporter mis-reusing tags field when metric is retrieved from the resource pool and reused

v3.3.1

07 Dec 15:43
6c46316
Compare
Choose a tag to compare
  • Fixed issue when users create multiple histograms from the same unsorted buckets list, causing potential race condition since the buckets passed as an argument were being sorted before used