Documentation
¶
Index ¶
- func AddCode(target string, app string, method string, event string, version string, ...)
- func AddCommonLog(target string, app string, method string, event string, version string, ...)
- func AddDetailedLog(target string, app string, method string, event string, version string, ...)
- func AddHTTPCode(target string, app string, method string, event string, version string, ...)
- func Init(ce *conf.Config)
- func NewProm(isFirst bool)
- 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) Unregister()
- func (p *Prom) WithCounter(name string, labels []string) *Prom
- func (p *Prom) WithQuantile(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 ¶
This section is empty.
Functions ¶
func AddCommonLog ¶
AddCommonLog .
func AddDetailedLog ¶
func AddDetailedLog(target string, app string, method string, event string, version string, details map[string]int64)
AddDetailedLog .
Types ¶
type Prom ¶
type Prom struct {
// contains filtered or unexported fields
}
Prom struct info
var ( // HTTPClientSum HTTP Client request cost sum. HTTPClientSum *Prom // HTTPClientCount HTTP Client request count. HTTPClientCount *Prom // HTTPClientCode HTTP Client request server code count. HTTPClientCode *Prom // HTTPClientStatus HTTP Client request status. HTTPClientStatus *Prom // HTTPClientSummary HTTP Client request quantiles. HTTPClientSummary *Prom )
func (*Prom) WithCounter ¶
WithCounter sets counter.
func (*Prom) WithQuantile ¶
WithQuantile sets quantiles.
Click to show internal directories.
Click to hide internal directories.