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 WebHooks ¶
type WebHooks struct {
// contains filtered or unexported fields
}
func (*WebHooks) IncrementProcessedWebHooks ¶
func (w *WebHooks) IncrementProcessedWebHooks()
IncrementProcessedWebHooks increments processed webhooks counter.
func (*WebHooks) Register ¶
func (w *WebHooks) Register(reg prometheus.Registerer) error
Register metrics with registerer.
type WebSockets ¶
type WebSockets struct {
// contains filtered or unexported fields
}
func NewWebsockets ¶
func NewWebsockets() WebSockets
NewWebsockets creates new WebSockets metrics collector.
func (*WebSockets) DecrementActiveClients ¶
func (w *WebSockets) DecrementActiveClients()
DecrementActiveClients decrements active websocket clients count.
func (*WebSockets) IncrementActiveClients ¶
func (w *WebSockets) IncrementActiveClients()
IncrementActiveClients increments active websocket clients count.
func (*WebSockets) Register ¶
func (w *WebSockets) Register(reg prometheus.Registerer) error
Register metrics with registerer.
Click to show internal directories.
Click to hide internal directories.