Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DurationSeconds = prometheus.NewHistogramVec( prometheus.HistogramOpts{ Namespace: namespace, Subsystem: subsystem, Name: "handling_seconds", Help: "The invocation duration in seconds.", }, []string{ "request_uri", }, ) RequestsTotal = prometheus.NewCounterVec( prometheus.CounterOpts{ Namespace: namespace, Subsystem: subsystem, Name: "handled_total", Help: "The number of requests.", }, []string{ "request_uri", "http_method", "http_status", }, ) RequestsBytesTotal = prometheus.NewCounterVec( prometheus.CounterOpts{ Namespace: namespace, Subsystem: subsystem, Name: "requests_received_bytes", Help: "A summary of the invocation requests bytes.", }, []string{ "request_uri", "http_method", }, ) ResponsesBytesTotal = prometheus.NewCounterVec( prometheus.CounterOpts{ Namespace: namespace, Subsystem: subsystem, Name: "responses_sent_bytes", Help: "A summary of the invocation responses bytes.", }, []string{ "request_uri", "http_method", }, ) )
Functions ¶
func NewJSONMessage ¶
func RecordMetrics ¶
func WriteResponse ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.