Class: TencentCloud::Tcb::V20180608::DescribeCurveDataRequest

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

Overview

DescribeCurveData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(envid = nil, metricname = nil, starttime = nil, endtime = nil, resourceid = nil) ⇒ DescribeCurveDataRequest

Returns a new instance of DescribeCurveDataRequest.



4693
4694
4695
4696
4697
4698
4699
# File 'lib/v20180608/models.rb', line 4693

def initialize(envid=nil, metricname=nil, starttime=nil, endtime=nil, resourceid=nil)
  @EnvId = envid
  @MetricName = metricname
  @StartTime = starttime
  @EndTime = endtime
  @ResourceID = resourceid
end

Instance Attribute Details

#EndTimeObject

云托管相关指标

  • TkeCpuRatio : 容器CPU占用率
  • TkeMemRatio : 容器内存占用率
  • TkeCpuUsed : 容器CPU使用量
  • TkeMemUsed : 容器内存使用量
  • TkeResourceCpuVersion : 实际分配CPU规格数 单位:核
  • TkeResourceMemVersion : 实际分配内存规格数 单位:MB
  • TkeResourceCpuService : CPU 规格量
  • TkeResourceMemService : 内存 规格量
  • TkeCpuUsedVersion : 版本级别cpu使用量
  • TkeMemUsedVersion : 版本级别内存使用量
  • TkeCpuRatioVersion : 版本级别cpu使用率
  • TkeMemRatioVersion : 版本级别内存使用率
  • TkePodNumVersion : 实例个数(版本)
  • TkePodUnavailableNumVersion : 实例不可用个数(版本)
  • TkeCUUsedVersion : 版本级别内存使用量(CU单位)
  • TkeCpuUsedService : 服务级别cpu使用量
  • TkeMemUsedService : 服务级别内存使用量
  • TkePodNumService : 实例个数(服务)
  • TkePodUnavailableNumService : 实例不可用个数(服务)
  • TkeCUUsedService : 服务级别内存使用量(CU单位)

Parameters:

  • StartTime:

    开始时间,如2018-08-24 10:50:00, 开始时间需要早于结束时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • EndTime:

    结束时间,如2018-08-24 10:50:00, 结束时间需要晚于开始时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • ResourceID:

    资源ID, 目前仅对云函数、容器托管相关的指标有意义。云函数(FunctionInvocation, FunctionGBs, FunctionFlux, FunctionError, FunctionDuration)、容器托管(服务名称), 如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传.如果想查询数据库某个集合相关信息,传入集合名称



4691
4692
4693
# File 'lib/v20180608/models.rb', line 4691

def EndTime
  @EndTime
end

#EnvIdObject

云托管相关指标

  • TkeCpuRatio : 容器CPU占用率
  • TkeMemRatio : 容器内存占用率
  • TkeCpuUsed : 容器CPU使用量
  • TkeMemUsed : 容器内存使用量
  • TkeResourceCpuVersion : 实际分配CPU规格数 单位:核
  • TkeResourceMemVersion : 实际分配内存规格数 单位:MB
  • TkeResourceCpuService : CPU 规格量
  • TkeResourceMemService : 内存 规格量
  • TkeCpuUsedVersion : 版本级别cpu使用量
  • TkeMemUsedVersion : 版本级别内存使用量
  • TkeCpuRatioVersion : 版本级别cpu使用率
  • TkeMemRatioVersion : 版本级别内存使用率
  • TkePodNumVersion : 实例个数(版本)
  • TkePodUnavailableNumVersion : 实例不可用个数(版本)
  • TkeCUUsedVersion : 版本级别内存使用量(CU单位)
  • TkeCpuUsedService : 服务级别cpu使用量
  • TkeMemUsedService : 服务级别内存使用量
  • TkePodNumService : 实例个数(服务)
  • TkePodUnavailableNumService : 实例不可用个数(服务)
  • TkeCUUsedService : 服务级别内存使用量(CU单位)

Parameters:

  • StartTime:

    开始时间,如2018-08-24 10:50:00, 开始时间需要早于结束时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • EndTime:

    结束时间,如2018-08-24 10:50:00, 结束时间需要晚于开始时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • ResourceID:

    资源ID, 目前仅对云函数、容器托管相关的指标有意义。云函数(FunctionInvocation, FunctionGBs, FunctionFlux, FunctionError, FunctionDuration)、容器托管(服务名称), 如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传.如果想查询数据库某个集合相关信息,传入集合名称



4691
4692
4693
# File 'lib/v20180608/models.rb', line 4691

def EnvId
  @EnvId
end

#MetricNameObject

云托管相关指标

  • TkeCpuRatio : 容器CPU占用率
  • TkeMemRatio : 容器内存占用率
  • TkeCpuUsed : 容器CPU使用量
  • TkeMemUsed : 容器内存使用量
  • TkeResourceCpuVersion : 实际分配CPU规格数 单位:核
  • TkeResourceMemVersion : 实际分配内存规格数 单位:MB
  • TkeResourceCpuService : CPU 规格量
  • TkeResourceMemService : 内存 规格量
  • TkeCpuUsedVersion : 版本级别cpu使用量
  • TkeMemUsedVersion : 版本级别内存使用量
  • TkeCpuRatioVersion : 版本级别cpu使用率
  • TkeMemRatioVersion : 版本级别内存使用率
  • TkePodNumVersion : 实例个数(版本)
  • TkePodUnavailableNumVersion : 实例不可用个数(版本)
  • TkeCUUsedVersion : 版本级别内存使用量(CU单位)
  • TkeCpuUsedService : 服务级别cpu使用量
  • TkeMemUsedService : 服务级别内存使用量
  • TkePodNumService : 实例个数(服务)
  • TkePodUnavailableNumService : 实例不可用个数(服务)
  • TkeCUUsedService : 服务级别内存使用量(CU单位)

Parameters:

  • StartTime:

    开始时间,如2018-08-24 10:50:00, 开始时间需要早于结束时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • EndTime:

    结束时间,如2018-08-24 10:50:00, 结束时间需要晚于开始时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • ResourceID:

    资源ID, 目前仅对云函数、容器托管相关的指标有意义。云函数(FunctionInvocation, FunctionGBs, FunctionFlux, FunctionError, FunctionDuration)、容器托管(服务名称), 如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传.如果想查询数据库某个集合相关信息,传入集合名称



4691
4692
4693
# File 'lib/v20180608/models.rb', line 4691

def MetricName
  @MetricName
end

#ResourceIDObject

云托管相关指标

  • TkeCpuRatio : 容器CPU占用率
  • TkeMemRatio : 容器内存占用率
  • TkeCpuUsed : 容器CPU使用量
  • TkeMemUsed : 容器内存使用量
  • TkeResourceCpuVersion : 实际分配CPU规格数 单位:核
  • TkeResourceMemVersion : 实际分配内存规格数 单位:MB
  • TkeResourceCpuService : CPU 规格量
  • TkeResourceMemService : 内存 规格量
  • TkeCpuUsedVersion : 版本级别cpu使用量
  • TkeMemUsedVersion : 版本级别内存使用量
  • TkeCpuRatioVersion : 版本级别cpu使用率
  • TkeMemRatioVersion : 版本级别内存使用率
  • TkePodNumVersion : 实例个数(版本)
  • TkePodUnavailableNumVersion : 实例不可用个数(版本)
  • TkeCUUsedVersion : 版本级别内存使用量(CU单位)
  • TkeCpuUsedService : 服务级别cpu使用量
  • TkeMemUsedService : 服务级别内存使用量
  • TkePodNumService : 实例个数(服务)
  • TkePodUnavailableNumService : 实例不可用个数(服务)
  • TkeCUUsedService : 服务级别内存使用量(CU单位)

Parameters:

  • StartTime:

    开始时间,如2018-08-24 10:50:00, 开始时间需要早于结束时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • EndTime:

    结束时间,如2018-08-24 10:50:00, 结束时间需要晚于开始时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • ResourceID:

    资源ID, 目前仅对云函数、容器托管相关的指标有意义。云函数(FunctionInvocation, FunctionGBs, FunctionFlux, FunctionError, FunctionDuration)、容器托管(服务名称), 如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传.如果想查询数据库某个集合相关信息,传入集合名称



4691
4692
4693
# File 'lib/v20180608/models.rb', line 4691

def ResourceID
  @ResourceID
end

#StartTimeObject

云托管相关指标

  • TkeCpuRatio : 容器CPU占用率
  • TkeMemRatio : 容器内存占用率
  • TkeCpuUsed : 容器CPU使用量
  • TkeMemUsed : 容器内存使用量
  • TkeResourceCpuVersion : 实际分配CPU规格数 单位:核
  • TkeResourceMemVersion : 实际分配内存规格数 单位:MB
  • TkeResourceCpuService : CPU 规格量
  • TkeResourceMemService : 内存 规格量
  • TkeCpuUsedVersion : 版本级别cpu使用量
  • TkeMemUsedVersion : 版本级别内存使用量
  • TkeCpuRatioVersion : 版本级别cpu使用率
  • TkeMemRatioVersion : 版本级别内存使用率
  • TkePodNumVersion : 实例个数(版本)
  • TkePodUnavailableNumVersion : 实例不可用个数(版本)
  • TkeCUUsedVersion : 版本级别内存使用量(CU单位)
  • TkeCpuUsedService : 服务级别cpu使用量
  • TkeMemUsedService : 服务级别内存使用量
  • TkePodNumService : 实例个数(服务)
  • TkePodUnavailableNumService : 实例不可用个数(服务)
  • TkeCUUsedService : 服务级别内存使用量(CU单位)

Parameters:

  • StartTime:

    开始时间,如2018-08-24 10:50:00, 开始时间需要早于结束时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • EndTime:

    结束时间,如2018-08-24 10:50:00, 结束时间需要晚于开始时间至少五分钟(原因是因为目前统计粒度最小是5分钟)

  • ResourceID:

    资源ID, 目前仅对云函数、容器托管相关的指标有意义。云函数(FunctionInvocation, FunctionGBs, FunctionFlux, FunctionError, FunctionDuration)、容器托管(服务名称), 如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传.如果想查询数据库某个集合相关信息,传入集合名称



4691
4692
4693
# File 'lib/v20180608/models.rb', line 4691

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4701
4702
4703
4704
4705
4706
4707
# File 'lib/v20180608/models.rb', line 4701

def deserialize(params)
  @EnvId = params['EnvId']
  @MetricName = params['MetricName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ResourceID = params['ResourceID']
end