Documentation
¶
Index ¶
- Constants
- Variables
- func AlarmAttachInfo(respList []*db.Alarm) []view.RespAlarmList
- func AllPrometheusReload()
- func AnalysisFieldsUpdate(tid int, data []view.IndexItem) (err error)
- func ClickHouseLink(dsn string) (db *sql.DB, err error)
- func DatabaseCreate(req db.BaseDatabase) (out db.BaseDatabase, err error)
- func DepsBatch(isReset bool)
- func DoDepsSync()
- func Init() error
- func InstanceCreate(req view.ReqCreateInstance) (obj db.BaseInstance, err error)
- func IsPermissionDatabase(uid, iid, did int, subResource string) bool
- func IsPermissionInstance(uid int, iid int, subResource string) bool
- func IsPermissionTable(uid, iid, tid int, subResource string) bool
- func NewAlarm() *alarm
- func NewIndex() *index
- func NewInstanceManager() *instanceManager
- func NodeResultRespAssemble(nr *db.BigdataNodeResult) view.RespNodeResult
- func NodeTryLock(uid, configId int) (err error)
- func NodeUnlock(uid, configId int) (err error)
- func ReadAllPermissionInstance(uid int, subResource string) ([]int, string)
- func ReadAllPermissionTable(uid int, subResource string) []int
- func Send(alarmUUID string, notification view.Notification) (err error)
- func SendTestToChannel(c *db.AlarmChannel) (err error)
- func TableCreate(uid int, databaseInfo db.BaseDatabase, param view.ReqTableCreate) (tableInfo db.BaseTable, err error)
- func TableDeps(iid int, database, table string) (res []view.RespTableDeps, err error)
Constants ¶
View Source
const ( NoDataOpDefault = 0 NoDataOpOK = 1 NoDataOpAlert = 2 )
Variables ¶
View Source
var ( Permission *permission.Service InstanceManager *instanceManager Index *index Alarm *alarm )
Functions ¶
func AlarmAttachInfo ¶
func AlarmAttachInfo(respList []*db.Alarm) []view.RespAlarmList
func AllPrometheusReload ¶
func AllPrometheusReload()
func DatabaseCreate ¶
func DatabaseCreate(req db.BaseDatabase) (out db.BaseDatabase, err error)
func DepsBatch ¶ added in v0.3.2
func DepsBatch(isReset bool)
DepsBatch Periodically synchronize the data of each instance
func DoDepsSync ¶ added in v0.3.2
func DoDepsSync()
func InstanceCreate ¶
func InstanceCreate(req view.ReqCreateInstance) (obj db.BaseInstance, err error)
func IsPermissionDatabase ¶
func IsPermissionTable ¶
func NewInstanceManager ¶
func NewInstanceManager() *instanceManager
func NodeResultRespAssemble ¶ added in v0.3.2
func NodeResultRespAssemble(nr *db.BigdataNodeResult) view.RespNodeResult
func NodeTryLock ¶ added in v0.3.1
func NodeUnlock ¶ added in v0.3.1
func ReadAllPermissionTable ¶ added in v0.3.2
func SendTestToChannel ¶ added in v0.3.1
func SendTestToChannel(c *db.AlarmChannel) (err error)
func TableCreate ¶
func TableCreate(uid int, databaseInfo db.BaseDatabase, param view.ReqTableCreate) (tableInfo db.BaseTable, err error)
Types ¶
This section is empty.
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
bigdata
|
|
ResourceHandler responsible for doing common operations on kubernetes resources.
|
ResourceHandler responsible for doing common operations on kubernetes resources. |
Click to show internal directories.
Click to hide internal directories.