tally
tally copied to clipboard
A Go metrics interface with fast buffered metrics and third party reporters
Use case is to detect invalid tags via unit tests before seeing m3 collector drop them.
A user currently can't create a package global metric like so: ```go package foo var totalRequests = root.NewCounter("total-requests") func myFunc() {} ``` I'm not sure whether this is a pattern...
At the present moment, there is no way to remove tags from a scope, one can only add new tags to a scope or update currently existing tags. However, in...
tally.NoopScope.Capabilities().Tagging() return false go-common/metrics.None.Capabilities().Tagging() return true I think for testing, NoopScope should support tagging since some model like (rpcinit) will panic if user pass in a scope which doesn't support...
Could you consider following semver in your upgrade policies? I recently ran a glide up which pulled in the latest tally for a quarter-old project. This also pulled in these...
I see that we have implemented `CachedStatsReporter` here, https://github.com/uber-go/tally/pull/22 but there is no Nop implementation for testing. This is making transition from StatsReporter to `CachedStatsReporter` rather difficult. Do we have...
When dealing with many metrics, bulk initialization comes really handy. I, for one, use the approach below (assuming `m` parameter is a pointer to struct containing only metric fields, which...
What's the current version number for this library (assuming you intend to eventually use semver)? It doesn't appear to have any releases or tags, so I can't tell if it's...
We have an application that has a cpu limit of 30 cores. During the start of it we see a considerable increase in latency 20ms -> 100ms. After tracing it...