Documentation
¶
Index ¶
- type Statistics
- func (s *Statistics) AdvancedInfo(ctx context.Context, req *api.AdvancedInfoRequest) (*api.AdvancedInfoResponse, error)
- func (s *Statistics) Collect(ctx *gin.Context, req *api.CollectRequest) (*api.CollectResponse, error)
- func (s *Statistics) CollectWhitelist(ctx context.Context, req *api.CollectWhitelistRequest) (*api.CollectWhitelistResponse, error)
- func (s *Statistics) Middleware() gin.HandlerFunc
- func (s *Statistics) RealtimeChart(ctx context.Context, req *api.RealtimeChartRequest) (*api.RealtimeChartResponse, error)
- func (s *Statistics) Router(r *mux.Router)
- func (s *Statistics) Script(ctx context.Context, req *api.ScriptRequest) (*api.ScriptResponse, error)
- func (s *Statistics) ScriptRealtime(ctx context.Context, req *api.ScriptRealtimeRequest) (*api.ScriptRealtimeResponse, error)
- func (s *Statistics) UpdateWhitelist(ctx context.Context, req *api.UpdateWhitelistRequest) (*api.UpdateWhitelistResponse, error)
- func (s *Statistics) UserOrigin(ctx context.Context, req *api.UserOriginRequest) (*api.UserOriginResponse, error)
- func (s *Statistics) VisitDomain(ctx context.Context, req *api.VisitDomainRequest) (*api.VisitDomainResponse, error)
- func (s *Statistics) VisitList(ctx context.Context, req *api.VisitListRequest) (*api.VisitListResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Statistics ¶
type Statistics struct { }
func NewStatistics ¶
func NewStatistics() *Statistics
func (*Statistics) AdvancedInfo ¶
func (s *Statistics) AdvancedInfo(ctx context.Context, req *api.AdvancedInfoRequest) (*api.AdvancedInfoResponse, error)
AdvancedInfo 高级统计信息
func (*Statistics) Collect ¶
func (s *Statistics) Collect(ctx *gin.Context, req *api.CollectRequest) (*api.CollectResponse, error)
Collect 统计数据收集
func (*Statistics) CollectWhitelist ¶
func (s *Statistics) CollectWhitelist(ctx context.Context, req *api.CollectWhitelistRequest) (*api.CollectWhitelistResponse, error)
CollectWhitelist 获取统计收集白名单
func (*Statistics) Middleware ¶
func (s *Statistics) Middleware() gin.HandlerFunc
func (*Statistics) RealtimeChart ¶
func (s *Statistics) RealtimeChart(ctx context.Context, req *api.RealtimeChartRequest) (*api.RealtimeChartResponse, error)
RealtimeChart 实时统计数据图表
func (*Statistics) Router ¶
func (s *Statistics) Router(r *mux.Router)
func (*Statistics) Script ¶
func (s *Statistics) Script(ctx context.Context, req *api.ScriptRequest) (*api.ScriptResponse, error)
Script 脚本统计数据
func (*Statistics) ScriptRealtime ¶
func (s *Statistics) ScriptRealtime(ctx context.Context, req *api.ScriptRealtimeRequest) (*api.ScriptRealtimeResponse, error)
ScriptRealtime 脚本实时统计数据
func (*Statistics) UpdateWhitelist ¶
func (s *Statistics) UpdateWhitelist(ctx context.Context, req *api.UpdateWhitelistRequest) (*api.UpdateWhitelistResponse, error)
UpdateWhitelist 更新统计白名单
func (*Statistics) UserOrigin ¶
func (s *Statistics) UserOrigin(ctx context.Context, req *api.UserOriginRequest) (*api.UserOriginResponse, error)
UserOrigin 用户来源统计
func (*Statistics) VisitDomain ¶
func (s *Statistics) VisitDomain(ctx context.Context, req *api.VisitDomainRequest) (*api.VisitDomainResponse, error)
VisitDomain 访问域名统计
func (*Statistics) VisitList ¶
func (s *Statistics) VisitList(ctx context.Context, req *api.VisitListRequest) (*api.VisitListResponse, error)
VisitList 访问列表
Click to show internal directories.
Click to hide internal directories.