63 Star 183 Fork 3

Gitee 极速下载/hyperledger-fabric

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/hyperledger/fabric
克隆/下载
types.go 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
/*
Copyright IBM Corp. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
*/
package metrics
import "io"
// Counter is the interface for emitting Counter type metrics.
type Counter interface {
// Inc increments the Counter by a delta.
Inc(delta int64)
}
// Gauge is the interface for emitting Gauge metrics.
type Gauge interface {
// Update sets the gauges absolute value.
Update(value float64)
}
// Scope is a namespace wrapper around a stats Reporter, ensuring that
// all emitted values have a given prefix or set of tags.
type Scope interface {
serve
// Counter returns the Counter object corresponding to the name.
Counter(name string) Counter
// Gauge returns the Gauge object corresponding to the name.
Gauge(name string) Gauge
// Tagged returns a new child Scope with the given tags and current tags.
Tagged(tags map[string]string) Scope
// SubScope returns a new child Scope appending a further name prefix.
SubScope(name string) Scope
}
// serve is the interface represents who can provide service
type serve interface {
io.Closer
// Start starts the server
Start() error
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mirrors/hyperledger-fabric.git
git@gitee.com:mirrors/hyperledger-fabric.git
mirrors
hyperledger-fabric
hyperledger-fabric
v1.2.0

搜索帮助

0d507c66 1850385 C8b1a773 1850385