Documentation ¶
Overview ¶
Package metrics contains custom prometheus metrics and registry factories.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRegistry ¶
func NewRegistry() *prometheus.Registry
NewRegistry creates new prometheus registry with pre-registered common collectors.
Types ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func (*Metrics) IncrementTotalRequests ¶
func (w *Metrics) IncrementTotalRequests()
IncrementTotalRequests increments total requests counter.
func (*Metrics) ObserveRequestDuration ¶
ObserveRequestDuration observer requests duration histogram.
func (*Metrics) Register ¶
func (w *Metrics) Register(reg prometheus.Registerer) error
Register metrics with registerer.
Click to show internal directories.
Click to hide internal directories.