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, indicatortimerangeunit = nil, indicatortimerangevalue = nil) ⇒ AlarmIndicatorInfo

Returns a new instance of AlarmIndicatorInfo.



737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
# File 'lib/v20210820/models.rb', line 737

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

Instance Attribute Details

#AlarmIndicatorObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def AlarmIndicator
  @AlarmIndicator
end

#AlarmIndicatorDescObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def AlarmIndicatorDesc
  @AlarmIndicatorDesc
end

#AlarmIndicatorUnitObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def AlarmIndicatorUnit
  @AlarmIndicatorUnit
end

#DurationObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def Duration
  @Duration
end

#DurationUnitObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def DurationUnit
  @DurationUnit
end

#EstimatedTimeObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def EstimatedTime
  @EstimatedTime
end

#IdObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def Id
  @Id
end

#IndicatorTimeRangeUnitObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def IndicatorTimeRangeUnit
  @IndicatorTimeRangeUnit
end

#IndicatorTimeRangeValueObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def IndicatorTimeRangeValue
  @IndicatorTimeRangeValue
end

#MaxTimesObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def MaxTimes
  @MaxTimes
end

#OperatorObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def Operator
  @Operator
end

#ThresholdObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def Threshold
  @Threshold
end

#TriggerTypeObject

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

Parameters:

  • 指标id

  • 告警指标,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实时包运行中的任务数

  • 告警指标描述

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

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

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

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

  • 告警周期

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

  • 周期内最多告警次数

  • 指标阈值

  • 时间范围单位

  • 时间范围值



735
736
737
# File 'lib/v20210820/models.rb', line 735

def TriggerType
  @TriggerType
end

Instance Method Details

#deserialize(params) ⇒ Object



753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
# File 'lib/v20210820/models.rb', line 753

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']
  @IndicatorTimeRangeUnit = params['IndicatorTimeRangeUnit']
  @IndicatorTimeRangeValue = params['IndicatorTimeRangeValue']
end