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 CounterMetric ¶ added in v0.5.0
type CounterMetric interface { WithLabelValues(...string) prometheus.Counter prometheus.Collector }
type DurationMetric ¶ added in v0.5.0
type DurationMetric interface { WithLabelValues(...string) prometheus.Observer prometheus.Collector }
type DurationType ¶ added in v0.5.0
type DurationType int
const ( SummaryDuration DurationType = iota HistogramDuration )
type InflightMetrics ¶ added in v0.5.0
type InflightMetrics struct {
// contains filtered or unexported fields
}
func NewInflightMetrics ¶ added in v0.5.0
func NewInflightMetrics(namespace, subsystem string, labels map[string]string) *InflightMetrics
func (*InflightMetrics) Collect ¶ added in v0.5.0
func (m *InflightMetrics) Collect(ch chan<- prometheus.Metric)
func (*InflightMetrics) Dec ¶ added in v0.5.0
func (m *InflightMetrics) Dec()
func (*InflightMetrics) Describe ¶ added in v0.5.0
func (m *InflightMetrics) Describe(ch chan<- *prometheus.Desc)
func (*InflightMetrics) Inc ¶ added in v0.5.0
func (m *InflightMetrics) Inc()
type LabelValuesFunc ¶ added in v0.5.0
type Options ¶ added in v0.5.0
type Options struct { Namespace string Subsystem string ConstLabels prometheus.Labels DurationType Buckets []float64 LabelValues LabelValuesFunc }
type RequestMetrics ¶
func NewRequestMetrics ¶ added in v0.5.0
func NewRequestMetrics(o Options) RequestMetrics
Click to show internal directories.
Click to hide internal directories.