Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AnalyzerInfo ¶
type AnalyzerInfo struct {
// contains filtered or unexported fields
}
func NewAnalyzerInfo ¶
func NewAnalyzerInfo() *AnalyzerInfo
func (*AnalyzerInfo) RebalanceAnalyzerByTraffic ¶
func (r *AnalyzerInfo) RebalanceAnalyzerByTraffic(ifCheckout bool, dataDuration int) (*model.VTapRebalanceResult, error)
type ChangeInfo ¶
type DB ¶
type DB interface {
Get() error
}
//go:generate mockgen -source=analyzer.go -destination=./mocks/mock_analyzer.go -package=mocks DB
type DBInfo ¶
type DBInfo struct { AZs []mysql.AZ Analyzers []mysql.Analyzer AZAnalyzerConns []mysql.AZAnalyzerConnection VTaps []mysql.VTap // get query data Controllers []mysql.Controller AZControllerConns []mysql.AZControllerConnection }
Click to show internal directories.
Click to hide internal directories.