Class: TencentCloud::Wedata::V20210820::AlarmIndicatorInfo

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

Overview

告警指标

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, alarmindicator = nil, alarmindicatordesc = nil, triggertype = nil, estimatedtime = nil, operator = nil, alarmindicatorunit = nil, duration = nil, durationunit = nil, maxtimes = nil, threshold = nil) ⇒ AlarmIndicatorInfo

Returns a new instance of AlarmIndicatorInfo.



290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'lib/v20210820/models.rb', line 290

def initialize(id=nil, alarmindicator=nil, alarmindicatordesc=nil, triggertype=nil, estimatedtime=nil, operator=nil, alarmindicatorunit=nil, duration=nil, durationunit=nil, maxtimes=nil, threshold=nil)
  @Id = id
  @AlarmIndicator = alarmindicator
  @AlarmIndicatorDesc = alarmindicatordesc
  @TriggerType = triggertype
  @EstimatedTime = estimatedtime
  @Operator = operator
  @AlarmIndicatorUnit = alarmindicatorunit
  @Duration = duration
  @DurationUnit = durationunit
  @MaxTimes = maxtimes
  @Threshold = threshold
end

Instance Attribute Details

#AlarmIndicatorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def AlarmIndicator
  @AlarmIndicator
end

#AlarmIndicatorDescObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def AlarmIndicatorDesc
  @AlarmIndicatorDesc
end

#AlarmIndicatorUnitObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def AlarmIndicatorUnit
  @AlarmIndicatorUnit
end

#DurationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def Duration
  @Duration
end

#DurationUnitObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def DurationUnit
  @DurationUnit
end

#EstimatedTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def EstimatedTime
  @EstimatedTime
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def Id
  @Id
end

#MaxTimesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def MaxTimes
  @MaxTimes
end

#OperatorObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def Operator
  @Operator
end

#ThresholdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def Threshold
  @Threshold
end

#TriggerTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    指标id

  • AlarmIndicator:

    告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数

  • AlarmIndicatorDesc:

    告警指标描述

  • TriggerType:

    指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败

  • EstimatedTime:

    预计的超时时间,分钟级别

  • Operator:

    告警阈值的算子,1 大于,2 小于

  • AlarmIndicatorUnit:

    告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)

  • Duration:

    告警周期

  • DurationUnit:

    告警周期单位:hour,minute,day

  • MaxTimes:

    周期内最多告警次数

  • Threshold:

    指标阈值



288
289
290
# File 'lib/v20210820/models.rb', line 288

def TriggerType
  @TriggerType
end

Instance Method Details

#deserialize(params) ⇒ Object



304
305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/v20210820/models.rb', line 304

def deserialize(params)
  @Id = params['Id']
  @AlarmIndicator = params['AlarmIndicator']
  @AlarmIndicatorDesc = params['AlarmIndicatorDesc']
  @TriggerType = params['TriggerType']
  @EstimatedTime = params['EstimatedTime']
  @Operator = params['Operator']
  @AlarmIndicatorUnit = params['AlarmIndicatorUnit']
  @Duration = params['Duration']
  @DurationUnit = params['DurationUnit']
  @MaxTimes = params['MaxTimes']
  @Threshold = params['Threshold']
end