prometheusMetrics

package
v1.2.6 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Met *metrics.Metrics
)

Functions

func CustomRecord

func CustomRecord(metricsName string, lableMap map[string]string)

* * 自定义记录 * 记录至 <namespace>_<name>_<metricsName>_count{labelMap<key>="labelMap<value>"...} 这个metrics中

func DBConnectCount

func DBConnectCount(count int, dbType string)

* * 数据库链接数监控

func NewPrometheusMetrics

func NewPrometheusMetrics(serviceName string)

func Record

func Record(ctx *gin.Context, resp string)

* * api拦截记录

func SimpleLableRecord

func SimpleLableRecord(lable string, input string)

* * 单一label记录() * 记录至 <namespace>_<name>_simple_count{string="<你的输入>"} 这个metrics中

func SimpleRecord

func SimpleRecord(input string)

* * 单一label记录(极简版) * 记录至 <namespace>_<name>_simple_count{handleMethod="<你的输入>"} 这个metrics中

Types

type Result

type Result struct {
	Status int         `json:"status"`
	Data   interface{} `json:"data"`
	Msg    string      `json:"msg"`
}

Jump to

Keyboard shortcuts

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