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)
type RequestMetrics ¶
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)
Click to show internal directories.
Click to hide internal directories.