prom

package
v12.0.0-...-f9bbb75 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHandler

func NewHandler(r *prometheus.Registry, startTime time.Time) http.Handler

NewHandler returns a new http.Handler that exposes Prometheus metrics registed in r in the OpenMetrics format.

Types

type Metrics

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

Metrics encapsulates Prometheus metrics of an attack.

func NewMetrics

func NewMetrics() *Metrics

NewMetrics returns a new Metrics instance that must be registered in a Prometheus registry with Register.

func (*Metrics) Observe

func (pm *Metrics) Observe(res *vegeta.Result)

Observe metrics given a vegeta.Result.

func (*Metrics) Register

func (pm *Metrics) Register(r prometheus.Registerer) error

Register registers all Prometheus metrics in r.

Jump to

Keyboard shortcuts

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