Matthew Sykes
|
5195ae75a0
Replace lock with CAS in standard meter stop
|
7 jaren geleden |
Ralph Caraveo
|
3a868c8f60
Forgot to handle Mark case
|
7 jaren geleden |
Ralph Caraveo
|
90735333ef
Remove locks from the hot-path in meter.go and add parallel benchmark
|
7 jaren geleden |
Sebastien Launay
|
9180854cf5
Use set of meters and update documentation
|
8 jaren geleden |
inooka_shiroyuki
|
ff4b9a81db
use lock for meter stopped flag
|
8 jaren geleden |
Hanno Hecker
|
c83b0eae9e
add Stop() to Meter
|
8 jaren geleden |
Artyom Pervukhin
|
f770e6f5e9
Fix Meter.RateMean int64 overflow
|
11 jaren geleden |
Richard Crowley
|
c3b4f6b241
Style.
|
11 jaren geleden |
Philip K. Warren
|
0c229a5e1b
Use a single goroutine for meters.
|
11 jaren geleden |
Laurent
|
b29332614c
Allow lazy instantiation of metric in GetOrRegister.
|
11 jaren geleden |
Richard Crowley
|
10aaf9c455
Fully introduce snapshots for all metric types.
|
12 jaren geleden |
Richard Crowley
|
6bd8d76861
Mostly documentation and naming changes.
|
12 jaren geleden |
Richard Crowley
|
296be4a47c
Remove unused receiver names.
|
12 jaren geleden |
Richard Crowley
|
4e85b8b5ac
(#25) Add GetOrRegister* for reach standard metric.
|
12 jaren geleden |
Richard Crowley
|
2f728cc325
Add NewRegistered* for each standard metric.
|
12 jaren geleden |
Richard Crowley
|
afe4dd2c31
Remove dead code.
|
12 jaren geleden |
Richard Crowley
|
8ed1d3723e
Merge branch 'observer-effect'
|
12 jaren geleden |
Richard Crowley
|
9b17ef2461
Fix #21.
|
12 jaren geleden |
Richard Crowley
|
b953f7c0d8
ETOOCLEVER so s/ObserverEffect/UseNilMetrics/.
|
12 jaren geleden |
Richard Crowley
|
6600d18f9f
Add ObserverEffect and Nil* metrics.
|
12 jaren geleden |
Richard Crowley
|
4f73817775
Style upgrade.
|
12 jaren geleden |
Richard Crowley
|
07ad690f21
Interface checks all over.
|
12 jaren geleden |
Richard Crowley
|
10c63bdfe9
gofix
|
14 jaren geleden |
Richard Crowley
|
87f4f4a3a2
As Roger Peppe suggested, return concrete types.
|
14 jaren geleden |
Richard Crowley
|
fa13d02e11
Export more names for godoc's sake.
|
14 jaren geleden |
Richard Crowley
|
af687e233a
Comments for godoc.
|
14 jaren geleden |
Richard Crowley
|
b0edbfcbb4
Remove Clear API.
|
14 jaren geleden |
Richard Crowley
|
4461e83a4e
Cleanup imports.
|
14 jaren geleden |
Richard Crowley
|
93a07b730f
More memory-efficient meters.
|
14 jaren geleden |
Richard Crowley
|
a31ebf206b
Use time.Ticker to avoid bajillions of threads.
|
14 jaren geleden |