metrics

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2023 License: MIT Imports: 2 Imported by: 0

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 NewWebhooks

func NewWebhooks() WebHooks

NewWebhooks creates new WebHooks metrics collector.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL