service

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2022 License: MIT Imports: 39 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NoDataOpDefault = 0
	NoDataOpOK      = 1
	NoDataOpAlert   = 2
)
View Source
const (
	DepSearchOpUp   = 1 << 0
	DepSearchOpDown = 1 << 1
)

Variables

View Source
var (
	Permission      *permission.Service
	InstanceManager *instanceManager
	Index           *index
	Alarm           *alarm
	Node            *node
	Storage         *iStorage
)
View Source
var Dependence *dependence

Functions

func AlarmAttachInfo

func AlarmAttachInfo(respList []*db.Alarm) []view.RespAlarmList

func AlertRuleCheck added in v0.4.3

func AlertRuleCheck() error

AlertRuleCheck Detect alarm rules in progress

func AllPrometheusReload

func AllPrometheusReload()

func AnalysisFieldsUpdate

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

func Close added in v0.4.3

func Close() error

func DatabaseCreate

func DatabaseCreate(req db.BaseDatabase) (out db.BaseDatabase, err error)

func DatabaseListFilterPms added in v0.3.2

func DatabaseListFilterPms(uid int) (res []view.RespDatabaseSimple, err error)

func DatabaseViewIsPermission added in v0.3.2

func DatabaseViewIsPermission(uid, iid, did int) bool

func HashIDGenCode added in v0.4.3

func HashIDGenCode(id int) string

func Init

func Init() error

func InstanceCreate

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

func InstanceFilterPms added in v0.3.2

func InstanceFilterPms(uid int) (res []view.RespInstanceSimple, err error)

func InstanceViewIsPermission added in v0.3.2

func InstanceViewIsPermission(uid, iid int) bool

func InstanceViewPmsWithSubResource added in v0.4.3

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

func NewAlarm

func NewAlarm() *alarm

NewAlarm ...

func NewDependence added in v0.4.3

func NewDependence() *dependence

func NewIndex

func NewIndex() *index

NewIndex ...

func NewInstanceManager

func NewInstanceManager() *instanceManager

func NewNode added in v0.4.3

func NewNode() *node

func NewStorage added in v0.4.3

func NewStorage() *iStorage

func ReadAllPermissionTable added in v0.3.2

func ReadAllPermissionTable(uid int) []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 ShortURLClean added in v0.4.3

func ShortURLClean()

func StorageCreate added in v0.4.3

func StorageCreate(uid int, databaseInfo db.BaseDatabase, param view.ReqStorageCreate) (tableInfo db.BaseTable, err error)

func StorageCreateV3 added in v0.4.3

func StorageCreateV3(uid int, databaseInfo db.BaseDatabase, param view.ReqStorageCreateV3) (tableInfo db.BaseTable, err error)

func StructuralTransfer added in v0.4.3

func StructuralTransfer(req []view.Column) (res string)

StructuralTransfer ...

func TableCreate

func TableCreate(uid int, databaseInfo db.BaseDatabase, param view.ReqTableCreate) (tableInfo db.BaseTable, err error)

func TableViewIsPermission added in v0.3.2

func TableViewIsPermission(uid, iid, tid int) bool

Types

This section is empty.

Directories

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

Jump to

Keyboard shortcuts

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