Files
cloudpods/pkg/mcclient/modules/mod_unifiedmonitor.go
T
zhaoxiangchun 3f63e4737a 统一监控接口
1.通过前端选择measurement等数据完成对influxdb指标的的查询
2.支持同时查询多个query。
2020-06-01 17:01:39 +08:00

30 lines
573 B
Go

package modules
import "yunion.io/x/onecloud/pkg/mcclient/modulebase"
var (
UnifiedMonitorManager *SUnifiedMonitorManager
)
type SUnifiedMonitorManager struct {
*modulebase.ResourceManager
}
func init() {
UnifiedMonitorManager = NewUnifiedMonitorManager()
for _, m := range []modulebase.IBaseManager{
UnifiedMonitorManager,
} {
Register(m)
}
}
func NewUnifiedMonitorManager() *SUnifiedMonitorManager {
man := NewMonitorV2Manager("unifiedmonitor", "unifiedmonitors",
[]string{},
[]string{})
return &SUnifiedMonitorManager{
ResourceManager: &man,
}
}