models

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: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmDetail

type AlarmDetail struct {

	/* 实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 监控项 (Optional) */
	Metric string `json:"metric"`

	/* 触发条件 (Optional) */
	TriggerCondition string `json:"triggerCondition"`

	/* 告警级别,从低到高为‘告警’,‘严重’,‘致命’ (Optional) */
	AlarmLevel string `json:"alarmLevel"`

	/* 告警级别标记 (Optional) */
	AlarmLevelTag string `json:"alarmLevelTag"`

	/* 首次告警时间 (Optional) */
	FirstAlarmTime string `json:"firstAlarmTime"`

	/* 最近一次告警时间 (Optional) */
	LastAlarmTime string `json:"lastAlarmTime"`

	/* 持续时间,单位:min (Optional) */
	DurationTime int `json:"durationTime"`

	/* 发生次数 (Optional) */
	Frequency int `json:"frequency"`
}

type AlarmHistoryDetail

type AlarmHistoryDetail struct {

	/* 实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 监控项 (Optional) */
	Metric string `json:"metric"`

	/* 触发条件 (Optional) */
	TriggerCondition string `json:"triggerCondition"`

	/* 告警级别,从低到高为‘告警’,‘严重’,‘致命’ (Optional) */
	AlarmLevel string `json:"alarmLevel"`

	/* 告警级别标记 (Optional) */
	AlarmLevelTag string `json:"alarmLevelTag"`

	/* 告警时间 (Optional) */
	AlarmTime string `json:"alarmTime"`

	/* 持续时间,单位:min (Optional) */
	DurationTime string `json:"durationTime"`
}

type BufferPoolInfo

type BufferPoolInfo struct {

	/* 脏页比例,如 0.999923456 (Optional) */
	DirtyPagePct float32 `json:"dirtyPagePct"`

	/* 空闲页比例,如 0.999923456 (Optional) */
	FreePagePct float32 `json:"freePagePct"`

	/* buffer pool 总页数 (Optional) */
	TotalPages int `json:"totalPages"`
}

type ClusterCreateSpec

type ClusterCreateSpec struct {

	/* 接入类型 public, rds, ecs, gateway  */
	ConnectType string `json:"connectType"`

	/* 地域  */
	Region string `json:"region"`

	/* 数据库库类型:MySQL,Redis,TiDB 目前只支持MySQL  */
	DatabaseType string `json:"databaseType"`

	/* rds实例id,云数据库需要 (Optional) */
	ClusterGid string `json:"clusterGid"`

	/* 用户名,自建数据库需要 (Optional) */
	Name string `json:"name"`

	/* 主机域名,自建数据库需要 (Optional) */
	Host string `json:"host"`

	/* 端口号,自建数据库需要 (Optional) */
	Port int `json:"port"`

	/* 数据库账号,自建数据库需要 (Optional) */
	AccountName string `json:"accountName"`

	/* 数据库密码,自建数据库需要 (Optional) */
	Password string `json:"password"`
}

type ClusterDetail

type ClusterDetail struct {

	/* 全局实例id (Optional) */
	InstanceGid string `json:"instanceGid"`

	/* 接入类型,目前取值为:rds (Optional) */
	ConnectType string `json:"connectType"`

	/* 数据库接入类型,如:MYSQL (Optional) */
	DatabaseType string `json:"databaseType"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* rds实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* rds实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 地域代码 (Optional) */
	Region string `json:"region"`

	/* 实例类型,如:cluster,standalone (Optional) */
	InstanceType string `json:"instanceType"`

	/* 数据库引擎 MySQL (Optional) */
	Engine string `json:"engine"`

	/* 实例版本信息 5.7 (Optional) */
	EngineVersion string `json:"engineVersion"`

	/* 实例规格 (Optional) */
	InstanceClass string `json:"instanceClass"`

	/* 实例运行状态 (Optional) */
	InstanceStatus string `json:"instanceStatus"`
}

type ConnectView

type ConnectView struct {

	/* 活跃连接数 (Optional) */
	Running StatisticString `json:"running"`

	/* 总连接数 (Optional) */
	Total StatisticString `json:"total"`

	/* 最大连接数 (Optional) */
	Max string `json:"max"`

	/* 连接使用率 (Optional) */
	Ratio StatisticString `json:"ratio"`

	/* 扣分说明 (Optional) */
	Message string `json:"message"`
}

type ConnectionInfo

type ConnectionInfo struct {

	/* 连接数上限 (Optional) */
	Max int `json:"max"`

	/* 活跃连接数 (Optional) */
	Running int `json:"running"`

	/* 当前连接数 (Optional) */
	Connected int `json:"connected"`
}

type DBStatistic

type DBStatistic struct {

	/* 数据库 (Optional) */
	Db string `json:"db"`

	/* 活跃会话总数 (Optional) */
	ActiveCount int `json:"activeCount"`

	/* 会话id列表 (Optional) */
	ThreadIdList string `json:"threadIdList"`

	/* 会话总数 (Optional) */
	TotalCount int `json:"totalCount"`
}

type DataPoint

type DataPoint struct {

	/* 时间戳,精确到毫秒,如:1606836371000。 (Optional) */
	Timestamp int64 `json:"timestamp"`

	/* 值 (Optional) */
	Value interface{} `json:"value"`
}

type DeadLockDetail

type DeadLockDetail struct {

	/* 事务标记名称 (Optional) */
	TrxName string `json:"trxName"`

	/* Session ID (Optional) */
	SessionId string `json:"sessionId"`

	/* 请求类型 (Optional) */
	QueryType string `json:"queryType"`

	/* 事务id (Optional) */
	TrxId string `json:"trxId"`

	/* 访问来源host (Optional) */
	Host string `json:"host"`

	/* 涉及表名 (Optional) */
	TableName string `json:"tableName"`

	/* 等待锁 (Optional) */
	WaitLock string `json:"waitLock"`

	/* 等待锁索引名 (Optional) */
	WaitLockIndex string `json:"waitLockIndex"`

	/* 等待锁类型 (Optional) */
	WaitLockType string `json:"waitLockType"`

	/* 持有锁 (Optional) */
	HoldLock string `json:"holdLock"`

	/* 持有锁索引名 (Optional) */
	HoldLockIndex string `json:"holdLockIndex"`

	/* 持有锁类型 (Optional) */
	HoldLockType string `json:"holdLockType"`

	/* 事务SQL (Optional) */
	TrxSql string `json:"trxSql"`
}

type DeadLockOverview

type DeadLockOverview struct {

	/* 锁诊断id (Optional) */
	AnalyseId string `json:"analyseId"`

	/* 诊断时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 发生时间 (Optional) */
	OccurTime string `json:"occurTime"`

	/* 是否发现死锁 (Optional) */
	Occured string `json:"occured"`
}

type DiagnoseDetail

type DiagnoseDetail struct {

	/* 诊断结果一句话描述 (Optional) */
	Message string `json:"message"`

	/*  (Optional) */
	Score DiagnoseScore `json:"score"`

	/*  (Optional) */
	General DiagnoseGeneral `json:"general"`

	/*  (Optional) */
	Metrics DiagnoseMetric `json:"metrics"`
}

type DiagnoseGeneral

type DiagnoseGeneral struct {

	/* 可用性、可靠性、可维护性等信息 (Optional) */
	Data []DiagnoseGeneralItem `json:"data"`
}

type DiagnoseGeneralItem

type DiagnoseGeneralItem struct {

	/* 名称 (Optional) */
	Name string `json:"name"`

	/* 诊断结果,正常or异常 (Optional) */
	Result string `json:"result"`

	/* 诊断缘由 (Optional) */
	Message string `json:"message"`
}

type DiagnoseMetric

type DiagnoseMetric struct {

	/* 实时性能、慢查询、会话等信息 (Optional) */
	Data []DiagnoseMetricItem `json:"data"`
}

type DiagnoseMetricItem

type DiagnoseMetricItem struct {

	/* 名称 (Optional) */
	Name string `json:"name"`

	/* 诊断结果,正常or异常 (Optional) */
	Result string `json:"result"`

	/* 诊断缘由 (Optional) */
	Message string `json:"message"`

	/* 诊断明细 (Optional) */
	Rows []string `json:"rows"`
}

type DiagnoseScore

type DiagnoseScore struct {

	/* 诊断时间 (Optional) */
	Time string `json:"time"`

	/* 分值 (Optional) */
	Score int `json:"score"`

	/* 一共发现N个问题 (Optional) */
	Message string `json:"message"`
}

type DiskView

type DiskView struct {

	/* 总空间 (Optional) */
	TotalSize string `json:"totalSize"`

	/* 已用空间 (Optional) */
	UsedSize string `json:"usedSize"`

	/* 日增空间 (Optional) */
	DayIncrease string `json:"dayIncrease"`

	/* 空间日增率 (Optional) */
	DayRatio string `json:"dayRatio"`

	/* 扣分说明 (Optional) */
	Message string `json:"message"`
}

type EngineView

type EngineView struct {

	/* 死锁次数 (Optional) */
	DeadLock string `json:"deadLock"`

	/* 锁等待次数 (Optional) */
	RowsLockAwaits string `json:"rowsLockAwaits"`

	/* 锁平均等待时间,单位ms (Optional) */
	RowsLockTime string `json:"rowsLockTime"`

	/* 扣分说明 (Optional) */
	Message string `json:"message"`
}

type ErrorInfo

type ErrorInfo struct {

	/* 错误码,默认正确为0 (Optional) */
	Code int `json:"code"`

	/* 错误信息,默认为"" (Optional) */
	Message string `json:"message"`

	/* 错误状态信息,默认为"" (Optional) */
	Status string `json:"status"`
}

type ExecutionPlan

type ExecutionPlan struct {

	/* sql执行顺序id (Optional) */
	Id string `json:"id"`

	/* select语句类型 (Optional) */
	SelectType string `json:"selectType"`

	/* 表名 (Optional) */
	Table string `json:"table"`

	/* 匹配的分区 (Optional) */
	Partitions string `json:"partitions"`

	/* 访问行的类型 (Optional) */
	AccessType string `json:"accessType"`

	/* 可能选用的索引 (Optional) */
	PossibleKeys string `json:"possibleKeys"`

	/* 确切使用到的索引 (Optional) */
	Key string `json:"key"`

	/* 表示索引中使用的字节数 (Optional) */
	KeyLen string `json:"keyLen"`

	/* 哪个字段或常数与 key 一起被使用 (Optional) */
	Ref string `json:"ref"`

	/* 一共扫描了多少行. 是一个估计值 (Optional) */
	Rows string `json:"rows"`

	/* 此查询条件所过滤的数据的百分比 (Optional) */
	Filtered string `json:"filtered"`

	/* 额外的信息 (Optional) */
	Extra string `json:"extra"`
}

type FieldList

type FieldList struct {

	/* 数据库名 (Optional) */
	DbName string `json:"dbName"`

	/* 表名 (Optional) */
	TableName string `json:"tableName"`

	/* 表引擎 (Optional) */
	Engine string `json:"engine"`

	/* 主键类型 (Optional) */
	KeyType string `json:"keyType"`

	/* 列名 (Optional) */
	RowName string `json:"rowName"`

	/* 列类型 (Optional) */
	RowType string `json:"rowType"`

	/* 表行数 (Optional) */
	TableRows int64 `json:"tableRows"`

	/* 表存储大小 (Optional) */
	TableSize int64 `json:"tableSize"`

	/* 索引名 (Optional) */
	IndexName string `json:"indexName"`

	/* 索引的列 (Optional) */
	IndexRow string `json:"indexRow"`

	/* 个数 (Optional) */
	Number int64 `json:"number"`

	/* 操作sql (Optional) */
	Sql string `json:"sql"`

	/* 当前自增序列值 (Optional) */
	AutoIncrement string `json:"autoIncrement"`

	/* 最大序列值 (Optional) */
	MaxNum string `json:"maxNum"`
}

type GidList

type GidList struct {

	/* 实例gid列表 (Optional) */
	GidList []string `json:"gidList"`
}

type HostStatistic

type HostStatistic struct {

	/* 会话源端IP (Optional) */
	Host string `json:"host"`

	/* 活跃会话总数 (Optional) */
	ActiveCount int `json:"activeCount"`

	/* 会话id列表 (Optional) */
	ThreadIdList string `json:"threadIdList"`

	/* 会话总数 (Optional) */
	TotalCount int `json:"totalCount"`
}

type IndexInfo

type IndexInfo struct {

	/* 索引名称 (Optional) */
	IndexName string `json:"indexName"`

	/* 库名 (Optional) */
	Db string `json:"db"`

	/* 表名 (Optional) */
	TableName string `json:"tableName"`
}

type InspectTaskModel

type InspectTaskModel struct {

	/* 诊断id (Optional) */
	InspectId string `json:"inspectId"`

	/* rds实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* rds实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 实例规格 (Optional) */
	InstanceClass string `json:"instanceClass"`

	/* 区域 (Optional) */
	Region string `json:"region"`

	/* 实例类型 (Optional) */
	InstanceType string `json:"instanceType"`

	/* 数据库版本 (Optional) */
	EngineVersion string `json:"engineVersion"`

	/* 巡检分值 (Optional) */
	Score int `json:"score"`

	/* 巡检范围的起始时间,如:2020-11-09T00:00:00Z (Optional) */
	BeginTime string `json:"beginTime"`

	/* 巡检范围的截至时间,如:2020-11-09T23:59:59Z (Optional) */
	EndTime string `json:"endTime"`

	/* 巡检开始时间,2021-11-09T00:19:00Z (Optional) */
	CreateTime string `json:"createTime"`

	/* 巡检完成时间,2021-11-09T00:19:30Z (Optional) */
	UpdateTime string `json:"updateTime"`

	/* cpu使用率 (Optional) */
	CupInfo string `json:"cupInfo"`

	/* 内存使用率 (Optional) */
	MemoryInfo string `json:"memoryInfo"`

	/* 连接使用率 (Optional) */
	ConnectInfo string `json:"connectInfo"`

	/* 慢SQL数量 (Optional) */
	SlowSqlInfo string `json:"slowSqlInfo"`

	/* 大表数量 (Optional) */
	BigTableInfo string `json:"bigTableInfo"`

	/* 是否死锁 (Optional) */
	DeadLockInfo string `json:"deadLockInfo"`
}

type InspectTopResource

type InspectTopResource struct {

	/* 诊断分值 (Optional) */
	Score int64 `json:"score"`

	/* 实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 实例规格 (Optional) */
	InstanceClass string `json:"instanceClass"`
}

type InstanceFilter

type InstanceFilter struct {

	/* 实例gid (Optional) */
	Gid string `json:"gid"`

	/* 实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 接入来源 (Optional) */
	DbSource string `json:"dbSource"`

	/* 实例状态 (Optional) */
	Status string `json:"status"`
}

type InstancesCutInfo

type InstancesCutInfo struct {

	/* rds实例gid列表 (Optional) */
	Gids []string `json:"gids"`

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Optional) */
	RegionId string `json:"regionId"`
}

type InstancesInfo

type InstancesInfo struct {

	/* rds实例id (Optional) */
	ClusterGid string `json:"clusterGid"`

	/* 端口号 (Optional) */
	Port int `json:"port"`

	/* rds实例名称 (Optional) */
	Name string `json:"name"`

	/* 数据库版本, 如: MySQL (Optional) */
	EngineVersion string `json:"engineVersion"`

	/* 实例类型,如:cluster,standalone (Optional) */
	InstanceType string `json:"instanceType"`

	/* 接入状态 (Optional) */
	InstanceStatus string `json:"instanceStatus"`

	/* 接入状态描述 (Optional) */
	Message string `json:"message"`

	/* 接入来源,目前默认rds (Optional) */
	Source string `json:"source"`
}

type KV

type KV struct {

	/* 名称 (Optional) */
	Name string `json:"name"`

	/* 值 (Optional) */
	Value string `json:"value"`
}

type KVs

type KVs struct {

	/*  (Optional) */
	Data []KV `json:"data"`
}

type LockStatistic

type LockStatistic struct {

	/* 表 (Optional) */
	Table string `json:"table"`

	/* 持有锁的会话ID (Optional) */
	HoldLock int `json:"holdLock"`

	/* 等待锁的会话ID (Optional) */
	WaitLock string `json:"waitLock"`

	/* 事务开始时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 总等待时长 (Optional) */
	WaitTime int `json:"waitTime"`

	/* 等待锁的sql (Optional) */
	WaitSql string `json:"waitSql"`
}

type Metric

type Metric struct {

	/* 单位 (Optional) */
	CalculateUnit string `json:"calculateUnit"`

	/* metric名称 (Optional) */
	Metric string `json:"metric"`

	/* metric中文名称 (Optional) */
	MetricName string `json:"metricName"`

	/* metric功能描述 (Optional) */
	MetricDescribe string `json:"metricDescribe"`
}

type MetricData

type MetricData struct {

	/* 监控值对 (Optional) */
	ItemData []DataPoint `json:"itemData"`

	/* metric元信息 (Optional) */
	MetricInfo Metric `json:"metricInfo"`
}

type MetricResourceModel

type MetricResourceModel struct {

	/* 实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* 数据库版本, 如:MySQL 5.7 (Optional) */
	EngineVersion string `json:"engineVersion"`

	/* 实例规格 (Optional) */
	InstanceClass string `json:"instanceClass"`

	/* 值 (Optional) */
	Value string `json:"value"`
}

type NowSession

type NowSession struct {

	/* 会话id (Optional) */
	Id int `json:"id"`

	/* 会话用户 (Optional) */
	User string `json:"user"`

	/* 会话源端IP (Optional) */
	Host string `json:"host"`

	/* 数据库 (Optional) */
	Db string `json:"db"`

	/* session命令 (Optional) */
	Command string `json:"command"`

	/* 会话活跃时间 (Optional) */
	Time int `json:"time"`

	/* 会话状态 (Optional) */
	State string `json:"state"`

	/* 正在执行的sql (Optional) */
	Info string `json:"info"`
}

type Panel

type Panel struct {

	/* 监控大盘名称 (Optional) */
	Name string `json:"name"`

	/* 监控大盘id (Optional) */
	PanelGid string `json:"panelGid"`
}

type PanelClusterItem

type PanelClusterItem struct {

	/* rds实例名称 (Optional) */
	InstanceName string `json:"instanceName"`

	/* rds实例id (Optional) */
	InstanceId string `json:"instanceId"`
}

type Point

type Point struct {

	/* 列英文名 (Optional) */
	Row string `json:"row"`

	/* 列中文名 (Optional) */
	RowName string `json:"rowName"`
}

type SchemaView

type SchemaView struct {

	/* 表空间,top10 (Optional) */
	Items []TableStorage `json:"items"`

	/* 扣分说明 (Optional) */
	Message string `json:"message"`
}

type ServerInfo

type ServerInfo struct {

	/* 版本信息 (Optional) */
	Version string `json:"version"`

	/* 实例已运行时长 (Optional) */
	Uptime string `json:"uptime"`
}

type Session

type Session struct {

	/* 会话id (Optional) */
	Id int `json:"id"`

	/* 会话用户 (Optional) */
	User string `json:"user"`

	/* 会话源端IP (Optional) */
	Host string `json:"host"`

	/* 数据库名 (Optional) */
	Db string `json:"db"`

	/* session命令 (Optional) */
	Cmd string `json:"cmd"`

	/* 当前活跃状态 (Optional) */
	Active bool `json:"active"`

	/* 会话建立时间 (Optional) */
	Time int `json:"time"`

	/* 会话状态 (Optional) */
	State string `json:"state"`

	/* 正在执行的sql (Optional) */
	Info string `json:"info"`

	/* 事务持续时间 (Optional) */
	Duration int `json:"duration"`
}

type SessionForKill

type SessionForKill struct {

	/* 地域代码,取值范围参见[《各地域及可用区对照表》] (Optional) */
	RegionId string `json:"regionId"`

	/* rds实例id (Optional) */
	InstanceId string `json:"instanceId"`

	/* 需要kill的session id列表 (Optional) */
	SessionList []int `json:"sessionList"`
}

type SlowDigestLog

type SlowDigestLog struct {

	/* 执行时间 (Optional) */
	ExecTime Statistic `json:"execTime"`

	/* 锁等待时间 (Optional) */
	LockTime Statistic `json:"lockTime"`

	/* 返回行数 (Optional) */
	RowsSent StatisticInt `json:"rowsSent"`

	/* 扫描行数 (Optional) */
	RowsExamined StatisticInt `json:"rowsExamined"`

	/* sql模板 (Optional) */
	Sql string `json:"sql"`

	/* 数据库 (Optional) */
	Database string `json:"database"`

	/* 执行次数 (Optional) */
	QueryCount int `json:"queryCount"`
}

type SlowLog

type SlowLog struct {

	/* 开始时间 (Optional) */
	StartTime string `json:"startTime"`

	/* 用户名 (Optional) */
	UserName string `json:"userName"`

	/* 执行时间(秒) (Optional) */
	ExecTime float32 `json:"execTime"`

	/* 锁等待时间(秒) (Optional) */
	LockTime float32 `json:"lockTime"`

	/* 返回行数 (Optional) */
	RowsSent float32 `json:"rowsSent"`

	/* 扫描行数 (Optional) */
	RowsExamined float32 `json:"rowsExamined"`

	/* sql语句 (Optional) */
	Sql string `json:"sql"`

	/* 数据库名 (Optional) */
	Database string `json:"database"`

	/* 客户端IP (Optional) */
	Host string `json:"host"`

	/* 日志类型 (Optional) */
	LogType string `json:"logType"`
}

type SlowLowView

type SlowLowView struct {

	/*  (Optional) */
	Items []SlowDigestLog `json:"items"`

	/* 扣分说明 (Optional) */
	Message string `json:"message"`
}

type SlowSession

type SlowSession struct {

	/* 会话源端信息(用户名@源端ip) (Optional) */
	User string `json:"user"`

	/* 库 (Optional) */
	Db string `json:"db"`

	/* 会话id列表 (Optional) */
	ThreadIdList string `json:"threadIdList"`

	/* 会话总数 (Optional) */
	TotalCount int `json:"totalCount"`
}

type Statistic

type Statistic struct {

	/* 平均值 (Optional) */
	Avg float32 `json:"avg"`

	/* 最大值 (Optional) */
	Max float32 `json:"max"`

	/* 和 (Optional) */
	Sum float32 `json:"sum"`
}

type StatisticInt

type StatisticInt struct {

	/* 平均值 (Optional) */
	Avg int `json:"avg"`

	/* 最大值 (Optional) */
	Max int `json:"max"`

	/* 和 (Optional) */
	Sum int `json:"sum"`
}

type StatisticSimple

type StatisticSimple struct {

	/* 平均值 (Optional) */
	Avg float32 `json:"avg"`

	/* 最大值 (Optional) */
	Max float32 `json:"max"`

	/* 和 (Optional) */
	Sum float32 `json:"sum"`

	/* 总个数 (Optional) */
	Count int `json:"count"`
}

type StatisticString

type StatisticString struct {

	/* 平均值 (Optional) */
	Avg string `json:"avg"`

	/* 最大值 (Optional) */
	Max string `json:"max"`

	/* 和 (Optional) */
	Sum string `json:"sum"`
}

type SupportMetric

type SupportMetric struct {

	/* 指标对应的id,用来修改监控项传递给后端使用的参数 (Optional) */
	Id string `json:"id"`

	/* 监控项中文名 (Optional) */
	Name string `json:"name"`

	/* 指标项英文名,用来从后端获取具体指标结果的参数 (Optional) */
	Metric string `json:"metric"`

	/* 单位 (Optional) */
	CalculateUnit string `json:"calculateUnit"`
}

type SystemView

type SystemView struct {

	/* cpu (Optional) */
	Cpu StatisticString `json:"cpu"`

	/* 内存 (Optional) */
	Mem StatisticString `json:"mem"`

	/* 每秒读写次数 (Optional) */
	Iops StatisticString `json:"iops"`

	/* 扣分说明 (Optional) */
	Message string `json:"message"`
}

type Table

type Table struct {

	/* 诊断类型id (Optional) */
	TypeId int64 `json:"typeId"`

	/* 诊断名称 (Optional) */
	Title string `json:"title"`

	/* 问题与建议 (Optional) */
	Message string `json:"message"`

	/* 其他信息提示,如:"mysql 5.5 5.6 mariadb不支持" (Optional) */
	Note string `json:"note"`

	/* 受影响表 表头 (Optional) */
	FormHeader []Point `json:"formHeader"`

	/* 问题数量 (Optional) */
	Count int64 `json:"count"`
}

type TableStorage

type TableStorage struct {

	/* 表名 (Optional) */
	TableName string `json:"tableName"`

	/* 数据库名 (Optional) */
	DbName string `json:"dbName"`

	/* 引擎类型 (Optional) */
	Engine string `json:"engine"`

	/* 表空间 (Optional) */
	TotalSize string `json:"totalSize"`

	/* 表空间占比,如 40% (Optional) */
	Percentage string `json:"percentage"`

	/* 数据空间 (Optional) */
	DataSize string `json:"dataSize"`

	/* 索引空间 (Optional) */
	IdxSize string `json:"idxSize"`

	/* 碎片率,如 0.99% (Optional) */
	Fragment string `json:"fragment"`

	/* 表行数 (Optional) */
	DataRows int `json:"dataRows"`
}

type TableStorageInfo

type TableStorageInfo struct {

	/* 表名 (Optional) */
	TableName string `json:"tableName"`

	/* 数据库名 (Optional) */
	DbName string `json:"dbName"`

	/* 引擎 (Optional) */
	Engine string `json:"engine"`

	/* 表空间大小 (Optional) */
	TotalSize string `json:"totalSize"`

	/* 表空间占比 (Optional) */
	Percentage string `json:"percentage"`

	/* 数据空间 (Optional) */
	DataSize string `json:"dataSize"`

	/* 索引空间 (Optional) */
	IdxSize string `json:"idxSize"`

	/* 碎片率 (Optional) */
	Fragment string `json:"fragment"`

	/* 表行数 (Optional) */
	DataRows int `json:"dataRows"`
}

type TuningAdvice

type TuningAdvice struct {

	/* 优化建议 (Optional) */
	IndexAdvice string `json:"indexAdvice"`

	/* 诊断情况 (Optional) */
	Details string `json:"details"`
}

type UnCommitTransaction

type UnCommitTransaction struct {

	/* 连接实例用户名 (Optional) */
	User string `json:"user"`

	/* 连接的db (Optional) */
	Db string `json:"db"`

	/* 连接的来源ip (Optional) */
	Host string `json:"host"`

	/* 当前状态 (Optional) */
	State string `json:"state"`

	/* session开始时间 (Optional) */
	StartTime int `json:"startTime"`

	/* 最后执行的sql (Optional) */
	LastSql string `json:"lastSql"`
}

type UnCommitTrx

type UnCommitTrx struct {

	/* 会话用户 (Optional) */
	User string `json:"user"`

	/* 数据库 (Optional) */
	Db string `json:"db"`

	/* 会话源端IP (Optional) */
	Host string `json:"host"`

	/* 当前状态 (Optional) */
	State string `json:"state"`

	/* session开始时间 (Optional) */
	StartTime int `json:"startTime"`

	/* 最后执行的sql (Optional) */
	LastSql string `json:"lastSql"`
}

type UntrxLock

type UntrxLock struct {

	/* 会话id (Optional) */
	Id int `json:"id"`

	/* 会话用户 (Optional) */
	User string `json:"user"`

	/* 会话源端IP (Optional) */
	Host string `json:"host"`

	/* 数据库 (Optional) */
	Db string `json:"db"`

	/* session命令 (Optional) */
	Command string `json:"command"`

	/* 会话活跃时间 (Optional) */
	Time int `json:"time"`

	/* 会话状态 (Optional) */
	State string `json:"state"`

	/* 正在执行的sql (Optional) */
	Info string `json:"info"`
}

type UserStatistic

type UserStatistic struct {

	/* 会话用户 (Optional) */
	User string `json:"user"`

	/* 活跃会话总数 (Optional) */
	ActiveCount int `json:"activeCount"`

	/* 会话id列表 (Optional) */
	ThreadIdList string `json:"threadIdList"`

	/* 会话总数 (Optional) */
	TotalCount int `json:"totalCount"`
}

Jump to

Keyboard shortcuts

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