client

package
v1.60.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SmartdbaClient

type SmartdbaClient struct {
	core.JDCloudClient
}

func NewSmartdbaClient

func NewSmartdbaClient(credential *core.Credential) *SmartdbaClient

func (*SmartdbaClient) BindMetrics

关联实例自定义监控项,每次都要求全量提交

func (*SmartdbaClient) CancleConnect

取消实例接入

func (*SmartdbaClient) CheckTableByType

根据诊断id进行表诊断

func (*SmartdbaClient) CheckTableTypes

查询支持诊断的类型

func (*SmartdbaClient) CreateCluster

新接入mysql实例

func (*SmartdbaClient) CreateDiagnose

一键诊断

func (*SmartdbaClient) CreateLockAnalyse

死锁诊断

func (*SmartdbaClient) CreatePanel

添加监控大盘

func (*SmartdbaClient) DeletePanel

删除监控大盘

func (*SmartdbaClient) DescribeAlarmHistory

查询告警历史

func (*SmartdbaClient) DescribeAlarmResource

近一小时告警列表,按级别倒序

func (*SmartdbaClient) DescribeAlarmStatistic

最近3小时,24小时,3天报警数量

func (*SmartdbaClient) DescribeAlarmTrend

获取告警数量,用于趋势展示

func (*SmartdbaClient) DescribeAllDbInfo

实例所有的库名

func (*SmartdbaClient) DescribeAllTableInfoForDb

获取指定库下的所有表名

func (*SmartdbaClient) DescribeAnalyseList

获取当前实例的所有诊断记录

func (*SmartdbaClient) DescribeClusterDetail

获取实例详情

func (*SmartdbaClient) DescribeClusterList

获取已接入mysql实例列表

func (*SmartdbaClient) DescribeDiagnose

获取诊断记录

func (*SmartdbaClient) DescribeDiagnoseList

获取当前实例的所有诊断记录

func (*SmartdbaClient) DescribeDiagnoseTopResource

获取一键诊断分数最低的top5

func (*SmartdbaClient) DescribeDiagnoseTrend

一键诊断趋势

func (*SmartdbaClient) DescribeIndexs

获取冗余索引和未使用索引的信息

func (*SmartdbaClient) DescribeInspect

获取巡检记录

func (*SmartdbaClient) DescribeInspectList

获取实例的巡检记录列表

func (*SmartdbaClient) DescribeLockAnalyse

获取锁诊断详情

func (*SmartdbaClient) DescribeMetricValueByGid

查询监控值

func (*SmartdbaClient) DescribeNowSessions

获取实时会话信息

func (*SmartdbaClient) DescribePanelList

获取监控大盘列表

func (*SmartdbaClient) DescribePanelMetricValueByGid

查询监控大盘监控值

func (*SmartdbaClient) DescribeSchemaSpaceTop

库空间Top 10

func (*SmartdbaClient) DescribeSessions

获取当前实例的会话信息

func (*SmartdbaClient) DescribeSlowDigestLog

获取当前实例指定时间的慢SQL统计

func (*SmartdbaClient) DescribeSlowLog

获取当前实例指定时间的慢SQL明细

func (*SmartdbaClient) DescribeSlowLogDimensionsStatistic

获取实例时间范围内按 dbName、userName、clientIP 分组统计的慢sql条数信息

func (*SmartdbaClient) DescribeSlowSqlMetric

查询慢sql次数及分布

func (*SmartdbaClient) DescribeStorageTrend

获取空间趋势

func (*SmartdbaClient) DescribeStorages

获取空间信息

func (*SmartdbaClient) DescribeSupportMetrics

查询支持自定义的监控指标

func (*SmartdbaClient) DescribeSystemInfo

获取当前实例系统信息

func (*SmartdbaClient) DescribeTableSpaceDetail

空间明细

func (*SmartdbaClient) DescribeTableSpaceTop

表空间Top 10

func (*SmartdbaClient) DescribeTrxLocks

获取事务锁信息

func (*SmartdbaClient) DescribeUnCommitTrxs

获取未提交事务信息

func (*SmartdbaClient) DescribeUntrxLocks

获取非事务锁信息

func (*SmartdbaClient) DescribeslowLogStatistic

最近3小时,24小时,3天慢sql情况

func (*SmartdbaClient) DisableLogger

func (c *SmartdbaClient) DisableLogger()

func (*SmartdbaClient) ExplainSql

SQL explain执行计划

func (*SmartdbaClient) GetBindMetrics

查询实例已经绑定的监控项

func (*SmartdbaClient) GetPanelRelateClusters

获取关联实例

func (*SmartdbaClient) GetTopResourceByMetric

最近5分钟(或历史某点5分钟),top5的资源

func (*SmartdbaClient) KillSession

kill当前实例指定的会话

func (*SmartdbaClient) SetConfig

func (c *SmartdbaClient) SetConfig(config *core.Config)

func (*SmartdbaClient) SetLogger

func (c *SmartdbaClient) SetLogger(logger core.Logger)

func (*SmartdbaClient) ToBeConnectClusters

获取待接入的mysql实例

func (*SmartdbaClient) TurningSql

SQL优化

func (*SmartdbaClient) UpdatePanelClusters

修改关联实例,每次都是全量下发

Jump to

Keyboard shortcuts

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