Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseMetrics ¶
type DatabaseMetrics struct {
// contains filtered or unexported fields
}
func CreateDatabaseMetrics ¶
func CreateDatabaseMetrics(service, db string) (*DatabaseMetrics, error)
func (*DatabaseMetrics) AddDuration ¶
func (m *DatabaseMetrics) AddDuration(funcName string, duration time.Duration)
func (*DatabaseMetrics) IncreaseErrors ¶
func (m *DatabaseMetrics) IncreaseErrors(funcName string)
type GRPCMetrics ¶
type GRPCMetrics struct {
// contains filtered or unexported fields
}
func CreateGRPCMetrics ¶
func CreateGRPCMetrics(service string) (*GRPCMetrics, error)
func (*GRPCMetrics) AddDuration ¶
func (m *GRPCMetrics) AddDuration(code, method string, duration time.Duration)
func (*GRPCMetrics) IncreaseTotal ¶
func (m *GRPCMetrics) IncreaseTotal(code, method string)
type HTTPMetrics ¶
type HTTPMetrics struct {
// contains filtered or unexported fields
}
func CreateHTTPMetrics ¶
func CreateHTTPMetrics(service string) (*HTTPMetrics, error)
func (*HTTPMetrics) AddDuration ¶
func (m *HTTPMetrics) AddDuration(path, code string, duration time.Duration)
func (*HTTPMetrics) IncreaseTotal ¶
func (m *HTTPMetrics) IncreaseTotal(path, code string)
Click to show internal directories.
Click to hide internal directories.