Class: TencentCloud::Monitor::V20180724::PrometheusClusterScrapeStatistics

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

Overview

集群指标抓取统计

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, scrapedrate = nil, jobs = nil, samplesrate = nil) ⇒ PrometheusClusterScrapeStatistics

Returns a new instance of PrometheusClusterScrapeStatistics.



13317
13318
13319
13320
13321
13322
# File 'lib/v20180724/models.rb', line 13317

def initialize(clusterid=nil, scrapedrate=nil, jobs=nil, samplesrate=nil)
  @ClusterID = clusterid
  @ScrapedRate = scrapedrate
  @Jobs = jobs
  @SamplesRate = samplesrate
end

Instance Attribute Details

#ClusterIDObject

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

Parameters:

  • ClusterID:

    集群ID

  • ScrapedRate:

    被采集的点数

  • Jobs:

    Job列表

  • SamplesRate:

    过滤前的指标采集速率



13315
13316
13317
# File 'lib/v20180724/models.rb', line 13315

def ClusterID
  @ClusterID
end

#JobsObject

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

Parameters:

  • ClusterID:

    集群ID

  • ScrapedRate:

    被采集的点数

  • Jobs:

    Job列表

  • SamplesRate:

    过滤前的指标采集速率



13315
13316
13317
# File 'lib/v20180724/models.rb', line 13315

def Jobs
  @Jobs
end

#SamplesRateObject

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

Parameters:

  • ClusterID:

    集群ID

  • ScrapedRate:

    被采集的点数

  • Jobs:

    Job列表

  • SamplesRate:

    过滤前的指标采集速率



13315
13316
13317
# File 'lib/v20180724/models.rb', line 13315

def SamplesRate
  @SamplesRate
end

#ScrapedRateObject

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

Parameters:

  • ClusterID:

    集群ID

  • ScrapedRate:

    被采集的点数

  • Jobs:

    Job列表

  • SamplesRate:

    过滤前的指标采集速率



13315
13316
13317
# File 'lib/v20180724/models.rb', line 13315

def ScrapedRate
  @ScrapedRate
end

Instance Method Details

#deserialize(params) ⇒ Object



13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
# File 'lib/v20180724/models.rb', line 13324

def deserialize(params)
  @ClusterID = params['ClusterID']
  @ScrapedRate = params['ScrapedRate']
  unless params['Jobs'].nil?
    @Jobs = []
    params['Jobs'].each do |i|
      prometheusjobscrapestatistics_tmp = PrometheusJobScrapeStatistics.new
      prometheusjobscrapestatistics_tmp.deserialize(i)
      @Jobs << prometheusjobscrapestatistics_tmp
    end
  end
  @SamplesRate = params['SamplesRate']
end