Documentation
¶
Index ¶
- Constants
- Variables
- func AlarmAttachInfo(respList []*db2.Alarm) []view.RespAlarmList
- func AlertRuleCheck() error
- func AllPrometheusReload()
- func AnalysisFieldsUpdate(tid int, data []view.IndexItem) (err error)
- func ClickHouseLink(dsn string) (conn *sql.DB, err error)
- func Close() error
- func DatabaseCreate(req db.BaseDatabase) (out db.BaseDatabase, err error)
- func DatabaseListFilterPms(uid int) (res []view2.RespDatabaseSimple, err error)
- func DatabaseViewIsPermission(uid, iid, did int) bool
- func DatabendLink(dsn string) (conn *sql.DB, err error)
- func Init() error
- func InstanceCreate(req view.ReqCreateInstance) (obj db.BaseInstance, err error)
- func InstanceFilterPms(uid int) (res []view.RespInstanceSimple, err error)
- func InstanceViewIsPermission(uid, iid int) bool
- func InstanceViewPmsWithSubResource(uid int, iid int, subResource string) bool
- func IsCheckInner(createType int) bool
- func NewAlarm() *alert
- func NewDependence() *dependence
- func NewIndex() *index
- func NewInstanceManager() *instanceManager
- func NewNode() *node
- func NewSrvStorage() *srvStorage
- func ReadAllPermissionTable(uid int) []int
- func SendTestToChannel(c *db2.AlarmChannel) (err error)
- func StorageCreate(uid int, databaseInfo db.BaseDatabase, param view.ReqStorageCreate) (tableInfo db.BaseTable, err error)
- func StructuralTransfer(req []view.Column) (res string)
- func TableViewIsPermission(uid, iid, tid int) bool
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 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 DatabendLink ¶ added in v0.4.5
DatabendLink 这里 dsn 好像写任意地址都能测试成功
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 InstanceViewPmsWithSubResource ¶ added in v0.4.3
func IsCheckInner ¶ added in v1.0.0
func NewDependence ¶ added in v0.4.3
func NewDependence() *dependence
func NewInstanceManager ¶
func NewInstanceManager() *instanceManager
func NewSrvStorage ¶ added in v0.4.4
func NewSrvStorage() *srvStorage
func ReadAllPermissionTable ¶ added in v0.3.2
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
StructuralTransfer ...
func TableViewIsPermission ¶ added in v0.3.2
Types ¶
This section is empty.
Source Files
¶
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
|
|
Click to show internal directories.
Click to hide internal directories.