package global import ( "git.hlsq.asia/mmorpg/service-common/log" "github.com/prometheus/client_golang/prometheus" ) var ( OnlineUsersGauge prometheus.Gauge FlowCounter prometheus.Counter ) func init() { log.Infof("Init prometheus metric...") OnlineUsersGauge = prometheus.NewGauge(prometheus.GaugeOpts{ Name: "gateway_online_users", Help: "Total number of online users", }) prometheus.MustRegister(OnlineUsersGauge) FlowCounter = prometheus.NewCounter(prometheus.CounterOpts{ Name: "gateway_flow_counter", Help: "Total number of flow", }) prometheus.MustRegister(FlowCounter) }