Class: TencentCloud::Dbbrain::V20210527::DiagHistoryEventItem

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

实例诊断历史事件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diagtype = nil, endtime = nil, starttime = nil, eventid = nil, severity = nil, outline = nil, diagitem = nil, instanceid = nil, metric = nil, region = nil, clusterid = nil, clustername = nil, vip = nil, vport = nil) ⇒ DiagHistoryEventItem

Returns a new instance of DiagHistoryEventItem.



5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
# File 'lib/v20210527/models.rb', line 5202

def initialize(diagtype=nil, endtime=nil, starttime=nil, eventid=nil, severity=nil, outline=nil, diagitem=nil, instanceid=nil, metric=nil, region=nil, clusterid=nil, clustername=nil, vip=nil, vport=nil)
  @DiagType = diagtype
  @EndTime = endtime
  @StartTime = starttime
  @EventId = eventid
  @Severity = severity
  @Outline = outline
  @DiagItem = diagitem
  @InstanceId = instanceid
  @Metric = metric
  @Region = region
  @ClusterId = clusterid
  @ClusterName = clustername
  @Vip = vip
  @Vport = vport
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def ClusterId
  @ClusterId
end

#ClusterNameObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def ClusterName
  @ClusterName
end

#DiagItemObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def DiagItem
  @DiagItem
end

#DiagTypeObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def DiagType
  @DiagType
end

#EndTimeObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def EndTime
  @EndTime
end

#EventIdObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def EventId
  @EventId
end

#InstanceIdObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def InstanceId
  @InstanceId
end

#MetricObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def Metric
  @Metric
end

#OutlineObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def Outline
  @Outline
end

#RegionObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def Region
  @Region
end

#SeverityObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def Severity
  @Severity
end

#StartTimeObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def StartTime
  @StartTime
end

#VipObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def Vip
  @Vip
end

#VportObject

Parameters:

  • 诊断类型。支持值包括"高危账号","自增键耗尽","连接性检查","CPU利用率","死锁","全表扫描","高并发/压力请求","预编译语句过多","内存利用率","Metadata lock","磁盘超限","内存超限","只读锁","只读实例剔除","行锁","活跃会话","慢SQL","数据库快照","磁盘空间利用率","执行计划变化","主从切换","Table open cache命中率低","大表","事务未提交","事务导致复制延迟"等。

  • 结束时间。

  • 开始时间。

  • 事件唯一ID 。

  • 严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • 诊断概要。

  • 诊断项说明。

  • 实例 ID 。

  • 保留字段。

  • 地域。

  • 集群ID。

  • 集群名称。

  • vip地址。

  • vip端口。



5200
5201
5202
# File 'lib/v20210527/models.rb', line 5200

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'lib/v20210527/models.rb', line 5219

def deserialize(params)
  @DiagType = params['DiagType']
  @EndTime = params['EndTime']
  @StartTime = params['StartTime']
  @EventId = params['EventId']
  @Severity = params['Severity']
  @Outline = params['Outline']
  @DiagItem = params['DiagItem']
  @InstanceId = params['InstanceId']
  @Metric = params['Metric']
  @Region = params['Region']
  @ClusterId = params['ClusterId']
  @ClusterName = params['ClusterName']
  @Vip = params['Vip']
  @Vport = params['Vport']
end