service

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2024 License: MIT Imports: 46 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
	Alert           *alert
	Node            *node
	Storage         *srvStorage
)
View Source
var Dependence *dependence

Functions

func AlarmAttachInfo

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

func AlertRuleCheck added in v0.4.3

func AlertRuleCheck() error

AlertRuleCheck Detect alert 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 []view2.RespDatabaseSimple, err error)

func DatabaseViewIsPermission added in v0.3.2

func DatabaseViewIsPermission(uid, iid, did int) bool
func DatabendLink(dsn string) (conn *sql.DB, err error)

DatabendLink 这里 dsn 好像写任意地址都能测试成功

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 IsCheckInner added in v1.0.0

func IsCheckInner(createType int) bool

func NewAlarm

func NewAlarm() *alert

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 NewSrvStorage added in v0.4.4

func NewSrvStorage() *srvStorage

func ReadAllPermissionTable added in v0.3.2

func ReadAllPermissionTable(uid int) []int

func SendTestToChannel added in v0.3.1

func SendTestToChannel(c *db2.AlarmChannel) (err error)

func StorageCreate added in v0.4.3

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

func StructuralTransfer added in v0.4.3

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

StructuralTransfer ...

func TableViewIsPermission added in v0.3.2

func TableViewIsPermission(uid, iid, tid int) bool

Types

This section is empty.

Directories

Path Synopsis
alarm
pusher
Package pusher @Author arthur 15:52:00
Package pusher @Author arthur 15:52:00
pusher/feishu
Package feishu @Author arthur 09:51:00
Package feishu @Author arthur 09:51:00
inquiry
pandas

Jump to

Keyboard shortcuts

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