stats

package
v0.9.8 Latest Latest
Warning

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

Go to latest
Published: May 26, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Prometheus

type Prometheus struct {
	// contains filtered or unexported fields
}

Prometheus encapsulates the prometheus server configuration.

func New

New creates a new Prometheus instance with the specified listen address.

func (*Prometheus) GetAddress

func (p *Prometheus) GetAddress() string

GetAddress returns the address on which prometheus server will be listening on

func (*Prometheus) GetName

func (p *Prometheus) GetName() string

GetName returns options service name associated with prometheus server

func (*Prometheus) IsEnabled

func (p *Prometheus) IsEnabled() bool

IsEnabled returns if prometheus server is enabled or not (via configuration)

func (*Prometheus) Register

func (p *Prometheus) Register(collectors ...prometheus.Collector) error

Register registers new prometheus collectors for future use. Can accept one or many collectors.

func (*Prometheus) Start

func (p *Prometheus) Start() error

Start initializes the pprof HTTP server on the configured address.

Jump to

Keyboard shortcuts

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