You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
381 B
22 lines
381 B
package metrics |
|
|
|
// Counter is metrics counter. |
|
type Counter interface { |
|
With(lvs ...string) Counter |
|
Inc() |
|
Add(delta float64) |
|
} |
|
|
|
// Gauge is metrics gauge. |
|
type Gauge interface { |
|
With(lvs ...string) Gauge |
|
Set(value float64) |
|
Add(delta float64) |
|
Sub(delta float64) |
|
} |
|
|
|
// Observer is metrics observer. |
|
type Observer interface { |
|
With(lvs ...string) Observer |
|
Observe(float64) |
|
}
|
|
|