metrics

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2024 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

View Source
const (
	RequestTotal     = "http_requests_total"
	RequestsDuration = "http_request_duration_seconds"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type InFlightMetrics

type InFlightMetrics interface {
	Inc()
	Dec()
	prometheus.Collector
}

func NewInflightMetric

func NewInflightMetric(namespace, subsystem string, labels map[string]string) InFlightMetrics

type RequestHistogramMetrics

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

func NewRequestHistogramMetrics

func NewRequestHistogramMetrics(namespace, subsystem string, constLabels map[string]string, buckets ...float64) *RequestHistogramMetrics

func (RequestHistogramMetrics) Collect

func (m RequestHistogramMetrics) Collect(ch chan<- prometheus.Metric)

func (RequestHistogramMetrics) Describe

func (m RequestHistogramMetrics) Describe(ch chan<- *prometheus.Desc)

func (RequestHistogramMetrics) Measure

func (m RequestHistogramMetrics) Measure(req *http.Request, statusCode int, duration time.Duration)

type RequestMetrics

type RequestMetrics interface {
	Measure(req *http.Request, statusCode int, duration time.Duration)
	prometheus.Collector
}

type RequestSummaryMetrics

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

func NewRequestSummaryMetrics

func NewRequestSummaryMetrics(namespace, subsystem string, constLabels map[string]string) *RequestSummaryMetrics

func (RequestSummaryMetrics) Collect

func (m RequestSummaryMetrics) Collect(ch chan<- prometheus.Metric)

func (RequestSummaryMetrics) Describe

func (m RequestSummaryMetrics) Describe(ch chan<- *prometheus.Desc)

func (RequestSummaryMetrics) Measure

func (m RequestSummaryMetrics) Measure(req *http.Request, statusCode int, duration time.Duration)

Jump to

Keyboard shortcuts

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