Documentation
¶
Index ¶
- type PackageStatisticsController
- type StatisticsController
- func (this *StatisticsController) GetAssetStatistics()
- func (this *StatisticsController) GetBenchMarkProportionStatistics()
- func (this *StatisticsController) GetBnechMarkSummaryStatistics()
- func (this *StatisticsController) GetDissProportionStatistics()
- func (this *StatisticsController) GetHostBnechMarkSummaryStatistics()
- func (this *StatisticsController) GetIntrudeDetectLogStatistics()
- func (this *StatisticsController) GetMirrorRiskStatistics()
- func (this *StatisticsController) GetOnlineProportionStatistics()
- func (this *StatisticsController) GetWarningStatistics()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PackageStatisticsController ¶
type PackageStatisticsController struct {
beego.Controller
}
Package statistics api list
func (*PackageStatisticsController) GetDBImageStatistics ¶
func (this *PackageStatisticsController) GetDBImageStatistics()
@Title GetDBImageStatistics @Description Get DB Image Statistics @Param token header string true "authToken" @Param hostId query string "" false "hostId" @Success 200 {object} models.Result @router /dbpackage [get]
func (*PackageStatisticsController) GetPackageStatistics ¶
func (this *PackageStatisticsController) GetPackageStatistics()
@Title GetPackacgeStatistics @Description Get Package Statistics @Param token header string true "authToken" @Param hostId query string "" false "hostId" @Success 200 {object} models.Result @router /hostpackage [get]
type StatisticsController ¶
type StatisticsController struct {
beego.Controller
}
Statistics api list
func (*StatisticsController) GetAssetStatistics ¶
func (this *StatisticsController) GetAssetStatistics()
@Title GetAssetStatistics @Description Get Asset Statistics (资产概况:主机数、容器数、镜像仓库、镜像、集群数、Pod) @Param token header string true "authToken" @Success 200 {object} models.Result @router /asset [get]
func (*StatisticsController) GetBenchMarkProportionStatistics ¶
func (this *StatisticsController) GetBenchMarkProportionStatistics()
@Title GetBenchMarkProportionStatistics @Description Get BnechMark Proportion Statistics (安全基线占比:docker基线、kubernetes基线) @Param token header string true "authToken" @Success 200 {object} models.Result @router /bmp [get]
func (*StatisticsController) GetBnechMarkSummaryStatistics ¶
func (this *StatisticsController) GetBnechMarkSummaryStatistics()
@Title GetBnechMarkSummaryStatistics @Description Get BnechMark Summary Statistics (安全基线摘要统计) @Param token header string true "authToken" @Success 200 {object} models.Result @router /bms [get]
func (*StatisticsController) GetDissProportionStatistics ¶
func (this *StatisticsController) GetDissProportionStatistics()
@Title GetDissProportionStatistics @Description Get Diss Proportion Statistics (安全容器占比:Safe / Unsafe) @Param token header string true "authToken" @Success 200 {object} models.Result @router /dissproportion [get]
func (*StatisticsController) GetHostBnechMarkSummaryStatistics ¶
func (this *StatisticsController) GetHostBnechMarkSummaryStatistics()
@Title GetHostBnechMarkSummaryStatistics @Description Get Host BnechMark Summary Statistics (主机安全基线摘要统计) @Param token header string true "authToken" @Param hostId path string "" true "hostId" @Success 200 {object} models.Result @router /:hostId/bms/host [get]
func (*StatisticsController) GetIntrudeDetectLogStatistics ¶
func (this *StatisticsController) GetIntrudeDetectLogStatistics()
@Title GetIntrudeDetectLogStatistics @Description Get IntrudeDetect Log Statistics (入侵基线告警) @Param timeCycle query int 24 false "timecycle 时间周期" @Param token header string true "authToken" @Success 200 {object} models.Result @router /idl [get]
func (*StatisticsController) GetMirrorRiskStatistics ¶
func (this *StatisticsController) GetMirrorRiskStatistics()
@Title GetMirrorRiskStatistics @Description Get Mirror Risk Statistics @Param token header string true "authToken" @Success 200 {object} models.Result @router /mirrorrisk [get]
func (*StatisticsController) GetOnlineProportionStatistics ¶
func (this *StatisticsController) GetOnlineProportionStatistics()
@Title GetOnlineProportionStatistics @Description Get BnechMark Proportion Statistics (主机在线占比:Online / Offline) @Param token header string true "authToken" @Success 200 {object} models.Result @router /onlineproportion [get]
func (*StatisticsController) GetWarningStatistics ¶
func (this *StatisticsController) GetWarningStatistics()
@Title GetWarningStatistics @Description Get Diss Proportion Statistics (安全容器占比:Safe / Unsafe) @Param token header string true "authToken" @Success 200 {object} models.Result @router /warning [get]