Documentation ¶
Index ¶
- Variables
- type Prom
- func (p *Prom) Add(name string, v int64, extra ...string)
- func (p *Prom) Decr(name string, extra ...string)
- func (p *Prom) Incr(name string, extra ...string)
- func (p *Prom) State(name string, v int64, extra ...string)
- func (p *Prom) Timing(name string, time int64, extra ...string)
- func (p *Prom) WithCounter(name string, labels []string) *Prom
- func (p *Prom) WithState(name string, labels []string) *Prom
- func (p *Prom) WithTimer(name string, labels []string) *Prom
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // LibClient for mc redis and db client. LibClient = New().WithTimer("go_lib_client", []string{"method"}).WithState("go_lib_client_state", []string{"method", "name"}).WithCounter("go_lib_client_code", []string{"method", "code"}) // RPCClient rpc client RPCClient = New().WithTimer("go_rpc_client", []string{"method"}).WithState("go_rpc_client_state", []string{"method", "name"}).WithCounter("go_rpc_client_code", []string{"method", "code"}) // HTTPClient http client HTTPClient = New().WithTimer("go_http_client", []string{"method"}).WithState("go_http_client_state", []string{"method", "name"}).WithCounter("go_http_client_code", []string{"method", "code"}) // HTTPServer for http server HTTPServer = New().WithTimer("go_http_server", []string{"user", "method"}).WithCounter("go_http_server_code", []string{"user", "method", "code"}) // RPCServer for rpc server RPCServer = New().WithTimer("go_rpc_server", []string{"user", "method"}).WithCounter("go_rpc_server_code", []string{"user", "method", "code"}) // BusinessErrCount for business err count BusinessErrCount = New().WithCounter("go_business_err_count", []string{"name"}).WithState("go_business_err_state", []string{"name"}) // BusinessInfoCount for business info count BusinessInfoCount = New().WithCounter("go_business_info_count", []string{"name"}).WithState("go_business_info_state", []string{"name"}) // CacheHit for cache hit CacheHit = New().WithCounter("go_cache_hit", []string{"name"}) // CacheMiss for cache miss CacheMiss = New().WithCounter("go_cache_miss", []string{"name"}) )
Functions ¶
This section is empty.
Types ¶
type Prom ¶
type Prom struct {
// contains filtered or unexported fields
}
Prom struct info
func (*Prom) WithCounter ¶
WithCounter sets counter.
Click to show internal directories.
Click to hide internal directories.