Class: TencentCloud::Wedata::V20250806::MetricData

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

Overview

监控指标

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metricname = nil, snapshotvalue = nil, trendlist = nil) ⇒ MetricData

Returns a new instance of MetricData.



8985
8986
8987
8988
8989
# File 'lib/v20250806/models.rb', line 8985

def initialize(metricname=nil, snapshotvalue=nil, trendlist=nil)
  @MetricName = metricname
  @SnapshotValue = snapshotvalue
  @TrendList = trendlist
end

Instance Attribute Details

#MetricNameObject

  • ConcurrencyUsage — 并发使用率

  • CpuCoreUsage — cpu使用率

  • CpuLoad — cpu负载

  • DevelopQueueTask — 正在队列中的开发任务数量

  • DevelopRunningTask — 正在运行的开发任务数量

  • DevelopSchedulingTask — 正在调度的开发任务数量

  • DiskUsage — 磁盘使用情况

  • DiskUsed — 磁盘已用量

  • MaximumConcurrency — 最大并发

  • MemoryLoad — 内存负载

  • MemoryUsage — 内存使用量

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

Parameters:

  • SnapshotValue:

    当前值

  • TrendList:

    指标趋势



8983
8984
8985
# File 'lib/v20250806/models.rb', line 8983

def MetricName
  @MetricName
end

#SnapshotValueObject

  • ConcurrencyUsage — 并发使用率

  • CpuCoreUsage — cpu使用率

  • CpuLoad — cpu负载

  • DevelopQueueTask — 正在队列中的开发任务数量

  • DevelopRunningTask — 正在运行的开发任务数量

  • DevelopSchedulingTask — 正在调度的开发任务数量

  • DiskUsage — 磁盘使用情况

  • DiskUsed — 磁盘已用量

  • MaximumConcurrency — 最大并发

  • MemoryLoad — 内存负载

  • MemoryUsage — 内存使用量

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

Parameters:

  • SnapshotValue:

    当前值

  • TrendList:

    指标趋势



8983
8984
8985
# File 'lib/v20250806/models.rb', line 8983

def SnapshotValue
  @SnapshotValue
end

#TrendListObject

  • ConcurrencyUsage — 并发使用率

  • CpuCoreUsage — cpu使用率

  • CpuLoad — cpu负载

  • DevelopQueueTask — 正在队列中的开发任务数量

  • DevelopRunningTask — 正在运行的开发任务数量

  • DevelopSchedulingTask — 正在调度的开发任务数量

  • DiskUsage — 磁盘使用情况

  • DiskUsed — 磁盘已用量

  • MaximumConcurrency — 最大并发

  • MemoryLoad — 内存负载

  • MemoryUsage — 内存使用量

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

Parameters:

  • SnapshotValue:

    当前值

  • TrendList:

    指标趋势



8983
8984
8985
# File 'lib/v20250806/models.rb', line 8983

def TrendList
  @TrendList
end

Instance Method Details

#deserialize(params) ⇒ Object



8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
# File 'lib/v20250806/models.rb', line 8991

def deserialize(params)
  @MetricName = params['MetricName']
  @SnapshotValue = params['SnapshotValue']
  unless params['TrendList'].nil?
    @TrendList = []
    params['TrendList'].each do |i|
      trenddata_tmp = TrendData.new
      trenddata_tmp.deserialize(i)
      @TrendList << trenddata_tmp
    end
  end
end