Categorygithub.com/cauherk/golang-metrics
modulepackage
1.0.2
Repository: https://github.com/cauherk/golang-metrics.git
Documentation: pkg.go.dev

# README

golang-metrics

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* It will return an instance of MetricName.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
com.alibaba.metrics.Constants.NOT_AVAILABLE.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

* * An exponentially-weighted moving average.
No description provided by the author
due to the MetricName can not be used as map's Key, so we need to maintains this struct.
No description provided by the author

# Interfaces

No description provided by the author
* * An abstraction for how time passes.
No description provided by the author
No description provided by the author
* * An incrementing and decrementing counter metric.
* * An interface for metric types which have counts.
* * This interface will be used to record the qps, rt and error code.
* * It's the go version of com.alibaba.metrics.Metered */.
* It's the same as Metric interface in Java dubbo.
No description provided by the author
* * A registry of metric instances.
* * It's the abstraction of metrics * see com.alibaba.metrics.MetricSet */.
A statistically representative reservoir of a data stream.
No description provided by the author
* * It's the go version of com.alibaba.metrics.Snapshot */.

# Type aliases

No description provided by the author
* * enum points that which interval's value will be allow * In theory, we can handle any interval' value.
* it's the same as dubbo in Java */.
No description provided by the author