Versions in this module Expand all Collapse all v1 v1.0.1 Aug 31, 2023 Changes in this version + var ApiRequestCounter prometheus.Counter + var ApiRequestFailedCounter prometheus.Counter + var ApiRequestSuccessCounter prometheus.Counter + var ConversationCreateFailedCounter prometheus.Counter + var ConversationCreateSuccessCounter prometheus.Counter + var Enable bool + var GetNewestSeqTotalCounter prometheus.Counter + var GroupChatMsgProcessFailedCounter prometheus.Counter + var GroupChatMsgProcessSuccessCounter prometheus.Counter + var GroupChatMsgRecvSuccessCounter prometheus.Counter + var GrpcRequestCounter prometheus.Counter + var GrpcRequestFailedCounter prometheus.Counter + var GrpcRequestSuccessCounter prometheus.Counter + var MsgInsertMongoFailedCounter prometheus.Counter + var MsgInsertMongoSuccessCounter prometheus.Counter + var MsgInsertRedisFailedCounter prometheus.Counter + var MsgInsertRedisSuccessCounter prometheus.Counter + var MsgOfflinePushFailedCounter prometheus.Counter + var MsgOfflinePushSuccessCounter prometheus.Counter + var MsgOnlinePushSuccessCounter prometheus.Counter + var MsgPullFromMongoFailedCounter prometheus.Counter + var MsgPullFromMongoSuccessCounter prometheus.Counter + var MsgPullFromRedisFailedCounter prometheus.Counter + var MsgPullFromRedisSuccessCounter prometheus.Counter + var MsgRecvTotalCounter prometheus.Counter + var OnlineUserGauge prometheus.Gauge + var PullMsgBySeqListTotalCounter prometheus.Counter + var SendMsgCounter prometheus.Counter + var SeqGetFailedCounter prometheus.Counter + var SeqGetSuccessCounter prometheus.Counter + var SeqSetFailedCounter prometheus.Counter + var SeqSetSuccessCounter prometheus.Counter + var SingleChatMsgProcessFailedCounter prometheus.Counter + var SingleChatMsgProcessSuccessCounter prometheus.Counter + var SingleChatMsgRecvSuccessCounter prometheus.Counter + var UserLoginCounter prometheus.Counter + var UserRegisterCounter prometheus.Counter + var WorkSuperGroupChatMsgProcessFailedCounter prometheus.Counter + var WorkSuperGroupChatMsgProcessSuccessCounter prometheus.Counter + var WorkSuperGroupChatMsgRecvSuccessCounter prometheus.Counter + func Add(counter prometheus.Counter, add int) + func GaugeDec(gauges prometheus.Gauge) + func GaugeInc(gauges prometheus.Gauge) + func Inc(counter prometheus.Counter) + func NewApiRequestCounter() + func NewApiRequestFailedCounter() + func NewApiRequestSuccessCounter() + func NewConversationCreateFailedCounter() + func NewConversationCreateSuccessCounter() + func NewGetNewestSeqTotalCounter() + func NewGroupChatMsgProcessFailedCounter() + func NewGroupChatMsgProcessSuccessCounter() + func NewGroupChatMsgRecvSuccessCounter() + func NewGrpcRequestCounter() + func NewGrpcRequestFailedCounter() + func NewGrpcRequestSuccessCounter() + func NewMsgInsertMongoFailedCounter() + func NewMsgInsertMongoSuccessCounter() + func NewMsgInsertRedisFailedCounter() + func NewMsgInsertRedisSuccessCounter() + func NewMsgOfflinePushFailedCounter() + func NewMsgOfflinePushSuccessCounter() + func NewMsgOnlinePushSuccessCounter() + func NewMsgPullFromMongoFailedCounter() + func NewMsgPullFromMongoSuccessCounter() + func NewMsgPullFromRedisFailedCounter() + func NewMsgPullFromRedisSuccessCounter() + func NewMsgRecvTotalCounter() + func NewOnlineUserGauges() + func NewPullMsgBySeqListTotalCounter() + func NewSendMsgCount() + func NewSeqGetFailedCounter() + func NewSeqGetSuccessCounter() + func NewSeqSetFailedCounter() + func NewSeqSetSuccessCounter() + func NewSingleChatMsgProcessFailedCounter() + func NewSingleChatMsgProcessSuccessCounter() + func NewSingleChatMsgRecvSuccessCounter() + func NewUserLoginCounter() + func NewUserRegisterCounter() + func NewWorkSuperGroupChatMsgProcessFailedCounter() + func NewWorkSuperGroupChatMsgProcessSuccessCounter() + func NewWorkSuperGroupChatMsgRecvSuccessCounter() + func PrometheusHandler() gin.HandlerFunc + func PrometheusMiddleware(c *gin.Context) + func StartPrometheusSrv(prometheusPort int) error