Files
cloudpods/pkg/mcclient/modules/mod_alert_dashboard.go
T
zhaoxiangchun d519be9ab1 modify monitor dashboard save:
1.panel和dashboard继承scoperesource。通过joint进行关联
2.dashboade 通过details
  参数控制是否返回所关联的panel信息。penel新建时需要此逻辑
3.依据scoperesource属性实现查询,创建的逻辑
2020-10-30 12:11:33 +08:00

25 lines
558 B
Go

package modules
import "yunion.io/x/onecloud/pkg/mcclient/modulebase"
type SAlertDashBoardManager struct {
*modulebase.ResourceManager
}
var (
AlertDashBoardManager *SAlertDashBoardManager
)
func init() {
AlertDashBoardManager = NewAlertDashBoardManager()
register(AlertDashBoardManager)
}
func NewAlertDashBoardManager() *SAlertDashBoardManager {
man := NewMonitorV2Manager("alertdashboard", "alertdashboards",
[]string{"id", "name", "refresh", "alert_panel_details"},
[]string{})
return &SAlertDashBoardManager{
ResourceManager: &man,
}
}