service

package
v0.3.2-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2022 License: MIT Imports: 34 Imported by: 0

Documentation

Index

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 AnalysisFieldsUpdate

func AnalysisFieldsUpdate(tid int, data []view.IndexItem) (err error)
func ClickHouseLink(dsn string) (db *sql.DB, err error)

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 Init

func Init() error

func InstanceCreate

func InstanceCreate(req view.ReqCreateInstance) (obj db.BaseInstance, err error)

func IsPermissionDatabase

func IsPermissionDatabase(uid, iid, did int, subResource string) bool

func IsPermissionInstance

func IsPermissionInstance(uid int, iid int, subResource string) bool

func IsPermissionTable

func IsPermissionTable(uid, iid, tid int, subResource string) bool

func NewAlarm

func NewAlarm() *alarm

NewAlarm ...

func NewIndex

func NewIndex() *index

NewIndex ...

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 NodeTryLock(uid, configId int) (err error)

func NodeUnlock added in v0.3.1

func NodeUnlock(uid, configId int) (err error)

func ReadAllPermissionInstance

func ReadAllPermissionInstance(uid int, subResource string) ([]int, string)

func ReadAllPermissionTable added in v0.3.2

func ReadAllPermissionTable(uid int, subResource string) []int

func Send

func Send(alarmUUID string, notification view.Notification) (err error)

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)

func TableDeps added in v0.3.2

func TableDeps(iid int, database, table string) (res []view.RespTableDeps, err error)

Types

This section is empty.

Directories

Path Synopsis
bigdata
ResourceHandler responsible for doing common operations on kubernetes resources.
ResourceHandler responsible for doing common operations on kubernetes resources.
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL