Documentation ¶
Index ¶
- Constants
- type Log
- func (l Log) AddMonitorInfo()
- func (l Log) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]Log, error)
- func (l Log) Insert() error
- func (l *Log) ReSet()
- func (l Log) ToJson() string
- func (l Log) TotalCount(query, selector interface{}) (int, error)
- func (l Log) Update() error
- type MonitorCount
- func (v MonitorCount) FindOne(query interface{}) (MonitorCount, error)
- func (v MonitorCount) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]MonitorCount, error)
- func (v MonitorCount) IncrementMonitorCount() (int, error)
- func (v MonitorCount) Insert() error
- func (v MonitorCount) ToJson() string
- func (v MonitorCount) TotalCount(query, selector interface{}) (int, error)
- func (v MonitorCount) TotalSumCount(query interface{}) (int, error)
- type VisitApi
- func (v VisitApi) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]VisitApi, error)
- func (v VisitApi) FindPipeline(pipeline []bson.M) (results []VisitApi, err error)
- func (v VisitApi) IncrementVisitApi() (int, error)
- func (v VisitApi) Insert() error
- func (v VisitApi) ToJson() string
- func (v VisitApi) TotalCount(query, selector interface{}) (int, error)
- func (v VisitApi) TotalSumCount(query interface{}) (int, error)
- type VisitUId
- func (v VisitUId) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]VisitUId, error)
- func (v VisitUId) IncrementVisitUId() (int, error)
- func (v VisitUId) Insert() error
- func (v *VisitUId) ReSet()
- func (v VisitUId) ToJson() string
- func (v VisitUId) TotalCount(query, selector interface{}) (int, error)
- func (v VisitUId) TotalSumCount(query interface{}) (int, error)
Constants ¶
View Source
const (
TimeLayout = "2006-01-02 15:04:05"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Log ¶
type Log struct { Time string `json:"time,omitempty" bson:"time,omitempty"` Code string `json:"code,omitempty" bson:"code,omitempty"` Info string `json:"info,omitempty" bson:"info,omitempty"` Level int `json:"level,omitempty" bson:"level,omitempty"` Flag string `json:"flag,omitempty" bson:"flag,omitempty"` ClientIp string `json:"client_ip,omitempty" bson:"client_ip,omitempty"` Method string `json:"method,omitempty" bson:"method,omitempty"` Path string `json:"path,omitempty" bson:"path,omitempty"` RequestId string `json:"request_id,omitempty" bson:"request_id,omitempty"` Latency time.Duration `json:"latency,omitempty" bson:"latency,omitempty"` StatusCode int `json:"status_code,omitempty" bson:"status_code,omitempty"` UserId int64 `json:"user_id,omitempty" bson:"user_id,omitempty"` Para interface{} `json:"para,omitempty" bson:"para,omitempty"` ResponseCode int `json:"response_code,omitempty" bson:"response_code,omitempty"` Response interface{} `json:"response,omitempty" bson:"response,omitempty"` StartTime int64 `json:"start_time,omitempty" bson:"start_time,omitempty"` EndTime int64 `json:"end_time,omitempty" bson:"end_time,omitempty"` UUID string `json:"uuid,omitempty" bson:"uuid,omitempty"` }
func (Log) AddMonitorInfo ¶
func (l Log) AddMonitorInfo()
func (Log) FindPageFilter ¶
func (Log) TotalCount ¶
type MonitorCount ¶
type MonitorCount struct { Count int `json:"count,omitempty" bson:"count,omitempty"` Monitor string `json:"monitor,omitempty" bson:"monitor,omitempty"` TimeDate string `json:"time_date,omitempty" bson:"time_date,omitempty"` //2006-01-02:15 小时计算计算 Total int `json:"total,omitempty" bson:"total,omitempty"` }
func (MonitorCount) FindOne ¶
func (v MonitorCount) FindOne(query interface{}) (MonitorCount, error)
func (MonitorCount) FindPageFilter ¶
func (v MonitorCount) FindPageFilter(page, limit int, query, selector interface{}, fields ...string) ([]MonitorCount, error)
func (MonitorCount) IncrementMonitorCount ¶
func (v MonitorCount) IncrementMonitorCount() (int, error)
func (MonitorCount) Insert ¶
func (v MonitorCount) Insert() error
func (MonitorCount) ToJson ¶
func (v MonitorCount) ToJson() string
func (MonitorCount) TotalCount ¶
func (v MonitorCount) TotalCount(query, selector interface{}) (int, error)
func (MonitorCount) TotalSumCount ¶
func (v MonitorCount) TotalSumCount(query interface{}) (int, error)
type VisitApi ¶
type VisitApi struct { Path string `json:"path,omitempty" bson:"path,omitempty"` TimeDate string `json:"time_date,omitempty" bson:"time_date,omitempty"` //2006-01-02:15 小时计算计算 Count int `json:"count,omitempty" bson:"count,omitempty"` Method string `json:"method,omitempty" bson:"method,omitempty"` Total int `json:"total,omitempty" bson:"total,omitempty"` Para interface{} `json:"para,omitempty" bson:"para,omitempty"` }
func (VisitApi) FindPageFilter ¶
func (VisitApi) FindPipeline ¶
func (VisitApi) IncrementVisitApi ¶
func (VisitApi) TotalCount ¶
func (VisitApi) TotalSumCount ¶
type VisitUId ¶
type VisitUId struct { ClientIp string `json:"client_ip,omitempty" bson:"client_ip,omitempty"` UUID string `json:"uuid,omitempty" bson:"uuid,omitempty"` UserId int64 `json:"user_id,omitempty" bson:"user_id,omitempty"` Count int `json:"count,omitempty" bson:"count,omitempty"` //访问次数 TimeDate string `json:"time_date,omitempty" bson:"time_date,omitempty"` //2018-06-10 Total int `json:"total,omitempty" bson:"total,omitempty"` }
func (VisitUId) FindPageFilter ¶
func (VisitUId) IncrementVisitUId ¶
func (VisitUId) TotalCount ¶
func (VisitUId) TotalSumCount ¶
Click to show internal directories.
Click to hide internal directories.