mssql

package
v0.0.0-...-1489327 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2022 License: GPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlertConnect

func AlertConnect(mysql *xorm.Engine, db_id int)

func CheckExpression

func CheckExpression(tri common.Trigger, item_value string) int

func Check_Item_Status

func Check_Item_Status(mysql *xorm.Engine, db_id int, trigger_type string, item_name string, item_value string)

func ExecTriggers

func ExecTriggers(mysql *xorm.Engine, db_id int, trigger_type string, item_name string, item_value string)

func GatherBasicInfo

func GatherBasicInfo(db *sql.DB, mysql *xorm.Engine, db_id int, host string, port int, alias string) error

func GatherDbStatus

func GatherDbStatus(mysql *xorm.Engine, db_id int)

func GatherMetricValue

func GatherMetricValue(db *sql.DB, mysql *xorm.Engine, db_id int, host string, port int, alias string)

func GenerateMssqlDrStats

func GenerateMssqlDrStats(wg *sync.WaitGroup, mysql *xorm.Engine, dis common.Dr)

func GenerateMssqlStats

func GenerateMssqlStats(wg *sync.WaitGroup, mysql *xorm.Engine, db_id int, host string, port int, alias string, is_alert int)

func GeneratePrimary

func GeneratePrimary(mysql *xorm.Engine, dr_id int, db_id int, connStr string, db_name string)

func GenerateStandby

func GenerateStandby(mysql *xorm.Engine, dr_id int, db_id int, connStr string, db_name string)

func GetActiveSessions

func GetActiveSessions(db *sql.DB) int

func GetBufferCacheHit

func GetBufferCacheHit(db *sql.DB) int

func GetBytesWritten

func GetBytesWritten(db *sql.DB) int

func GetColumnValue

func GetColumnValue(mysql *xorm.Engine, column string, db_id int) string

func GetConnect

func GetConnect(mysql *xorm.Engine, db_id int) string

func GetDsn

func GetDsn(db *xorm.Engine, db_id int, asset_type int) (string, error)

func GetLogPerSecond

func GetLogPerSecond(mysql *xorm.Engine, db_id int) int

func GetProcesses

func GetProcesses(db *sql.DB) int

func GetProcessesRunning

func GetProcessesRunning(db *sql.DB) int

func GetProcessesWaits

func GetProcessesWaits(db *sql.DB) int

func GetQPS

func GetQPS(db *sql.DB) int

func GetTPS

func GetTPS(db *sql.DB) int

func GetTotalSessions

func GetTotalSessions(db *sql.DB) int

func GetUptime

func GetUptime(db *sql.DB) string

func GetVariables

func GetVariables(db *sql.DB, matrix_name string) string

func GetVersion

func GetVersion(db *sql.DB) string

func MoveToHistory

func MoveToHistory(mysql *xorm.Engine, table_name string, key_name string, key_value int)

func StorageMetricData

func StorageMetricData(mysql *xorm.Engine, db_id int, metric string, timestamp string, value string, counterType string)

Storage metric data

func Update_Item_Tips

func Update_Item_Tips(mysql *xorm.Engine, db_id int, field string, value string, trigger_type string, level int, severity string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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