Documentation ¶
Index ¶
- Variables
- func ElapsedMonitorIncr(process string, elapsed float64)
- func ErrorTotalCounterIncr(method, process, error string)
- func Init()
- func RequestReceiveTotalCounterIncr(method, host string)
- func RequestSendTotalCounterIncr(method, host, dst, status string)
- func ResultTotalCounterIncr(method, status string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RequestReceiveTotalCounter = prometheus.NewCounterVec(prometheus.CounterOpts{ Name: "bocchi_inspector_request_receive_total", Help: "total number of requests received", }, []string{"node", "method", "host"}) RequestSendTotalCounter = prometheus.NewCounterVec(prometheus.CounterOpts{ Name: "bocchi_inspector_request_send_total", Help: "total number of requests sent", }, []string{"node", "method", "host", "dst", "status"}) ResultTotalCounter = prometheus.NewCounterVec(prometheus.CounterOpts{ Name: "bocchi_inspector_result_total", Help: "result of http content checking", }, []string{"node", "method", "status"}) ErrorTotalCounter = prometheus.NewCounterVec(prometheus.CounterOpts{ Name: "bocchi_inspector_error_total", Help: "error of inspector", }, []string{"node", "method", "process", "error"}) ElapsedMonitor = prometheus.NewHistogramVec(prometheus.HistogramOpts{ Name: "RequestTimeConsumingStatistics", Help: "api request elapsed time histogram", Buckets: []float64{0.1, 0.5, 1, 5, 10, 20, 50, 100, 500, 1000, 5000}, }, []string{"node", "process"}) )
Functions ¶
func ElapsedMonitorIncr ¶
func ErrorTotalCounterIncr ¶
func ErrorTotalCounterIncr(method, process, error string)
func RequestReceiveTotalCounterIncr ¶
func RequestReceiveTotalCounterIncr(method, host string)
func RequestSendTotalCounterIncr ¶
func RequestSendTotalCounterIncr(method, host, dst, status string)
func ResultTotalCounterIncr ¶
func ResultTotalCounterIncr(method, status string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.