Ralph Caraveo
|
b08b7421c5
Optimizes ewma to reduce lock contention
|
7 lat temu |
mihasya
|
1e6be82bd1
gofmt pass
|
10 lat temu |
Vincent Bernat
|
f9ee67ed7c
ewma: ensure 64-bit alignment of uncounted
|
12 lat temu |
Richard Crowley
|
10aaf9c455
Fully introduce snapshots for all metric types.
|
12 lat temu |
Richard Crowley
|
6bd8d76861
Mostly documentation and naming changes.
|
12 lat temu |
Richard Crowley
|
296be4a47c
Remove unused receiver names.
|
12 lat temu |
Richard Crowley
|
afe4dd2c31
Remove dead code.
|
12 lat temu |
Richard Crowley
|
b953f7c0d8
ETOOCLEVER so s/ObserverEffect/UseNilMetrics/.
|
12 lat temu |
Richard Crowley
|
6600d18f9f
Add ObserverEffect and Nil* metrics.
|
12 lat temu |
Richard Crowley
|
5330744552
Inline the mutexes into their containers.
|
12 lat temu |
Richard Crowley
|
a2e16105be
Add missing lock around float64 read.
|
12 lat temu |
Richard Crowley
|
a774a6a932
Use a lock instead of a goroutine for Histogram.
|
12 lat temu |
Richard Crowley
|
8523b2a8a1
Style upgrade.
|
12 lat temu |
Richard Crowley
|
b983b98f0f
Use a lock instead of a goroutine for EWMA.
|
12 lat temu |
Richard Crowley
|
07ad690f21
Interface checks all over.
|
12 lat temu |
Richard Crowley
|
15d638721f
gofmt
|
13 lat temu |
Richard Crowley
|
16e21f79d4
Merge branch '32bit_safety'
|
14 lat temu |
Jeff Hodges
|
bd338be35d
correct *StandardEWMA.Rate() sync event
|
14 lat temu |
Jeff Hodges
|
7598ab361f
Make metrics 32-bit safe
|
14 lat temu |
Richard Crowley
|
87f4f4a3a2
As Roger Peppe suggested, return concrete types.
|
14 lat temu |
Richard Crowley
|
fa13d02e11
Export more names for godoc's sake.
|
14 lat temu |
Richard Crowley
|
af687e233a
Comments for godoc.
|
14 lat temu |
Richard Crowley
|
93a07b730f
More memory-efficient meters.
|
14 lat temu |
Richard Crowley
|
c4c8b6cbd3
Consistent variable declarations.
|
14 lat temu |
Richard Crowley
|
7272529a65
Added meters and exponentially-weighted moving averages.
|
14 lat temu |