Class: TencentCloud::Monitor::V20180724::PrometheusAgentOverview

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

Overview

托管prometheus agent概览

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clustertype = nil, clusterid = nil, status = nil, clustername = nil, externallabels = nil, region = nil, vpcid = nil, failedreason = nil, name = nil, enableexternal = nil, desiredagentnum = nil, readyagentnum = nil) ⇒ PrometheusAgentOverview

Returns a new instance of PrometheusAgentOverview.



12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
# File 'lib/v20180724/models.rb', line 12825

def initialize(clustertype=nil, clusterid=nil, status=nil, clustername=nil, externallabels=nil, region=nil, vpcid=nil, failedreason=nil, name=nil, enableexternal=nil, desiredagentnum=nil, readyagentnum=nil)
  @ClusterType = clustertype
  @ClusterId = clusterid
  @Status = status
  @ClusterName = clustername
  @ExternalLabels = externallabels
  @Region = region
  @VpcId = vpcid
  @FailedReason = failedreason
  @Name = name
  @EnableExternal = enableexternal
  @DesiredAgentNum = desiredagentnum
  @ReadyAgentNum = readyagentnum
end

Instance Attribute Details

#ClusterIdObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def ClusterId
  @ClusterId
end

#ClusterNameObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def ClusterName
  @ClusterName
end

#ClusterTypeObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def ClusterType
  @ClusterType
end

#DesiredAgentNumObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def DesiredAgentNum
  @DesiredAgentNum
end

#EnableExternalObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def EnableExternal
  @EnableExternal
end

#ExternalLabelsObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def ExternalLabels
  @ExternalLabels
end

#FailedReasonObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def FailedReason
  @FailedReason
end

#NameObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def Name
  @Name
end

#ReadyAgentNumObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def ReadyAgentNum
  @ReadyAgentNum
end

#RegionObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def Region
  @Region
end

#StatusObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def Status
  @Status
end

#VpcIdObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息

  • Name:

    agent名称

  • EnableExternal:

    是否已开启公网访问,true 开启,false 未开启

  • DesiredAgentNum:

    采集agent期望pod数

  • ReadyAgentNum:

    采集agent已正常启动pod数



12823
12824
12825
# File 'lib/v20180724/models.rb', line 12823

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
# File 'lib/v20180724/models.rb', line 12840

def deserialize(params)
  @ClusterType = params['ClusterType']
  @ClusterId = params['ClusterId']
  @Status = params['Status']
  @ClusterName = params['ClusterName']
  unless params['ExternalLabels'].nil?
    @ExternalLabels = []
    params['ExternalLabels'].each do |i|
      label_tmp = Label.new
      label_tmp.deserialize(i)
      @ExternalLabels << label_tmp
    end
  end
  @Region = params['Region']
  @VpcId = params['VpcId']
  @FailedReason = params['FailedReason']
  @Name = params['Name']
  @EnableExternal = params['EnableExternal']
  @DesiredAgentNum = params['DesiredAgentNum']
  @ReadyAgentNum = params['ReadyAgentNum']
end