获取监控数据 - GetMetric

获取监控数据

Request Parameters

Parameter name Type Required Description
Region String yes 地域,参见 地域和可用区列表
Zone String no 可用区,参见 地域和可用区列表
MetricName.n String yes 监控指标名称,n ⇐ 10
ResourceId String yes 与监控指标相关的资源ID,如主机,或其他产品
ResourceType String yes 资源类型
TimeRange Integer no 获取最近一段时间段内的监控数据,单位秒,默认3600(1小时), 若填写此项,则BeginTime和EndTime则不需要填写,EndTime自动判 断为当前时间
BeginTime Integer no unix timestamp,如有TimeRange则忽略
EndTime Integer no unix timestamp,如有TimeRange则忽略,默认为当前时间
Statistic String no 获取的监控数据类型,枚举为(Avg, Max, Min) ,默认为Avg, 目前只支持Avg
ProjectId String no 项目ID,不填为默认项目。子账户必需填写项目ID
注解:GetMetric获取的数据,根据所选时间段不同,会返回不同的粒度,粒度如下:
  1. 0-2小时:1分钟
  2. 2小时-1天(24小时):5分钟
  3. 1天-15天:1小时
  4. 15天以上:12小时

Response Elements

Parameter nameTypeDescription
ActionString响应动作
DataSetsArrayJSON格式监控数据列表ResponseItem
RetCodeInteger执行成功与否,0 表示成功,其他值则为错误代码

ResrouceType:uhost

Parameter nameDescriptionUnit
CPUUtilizationCPU使用率%
IORead磁盘读流量Bps
IOWrite磁盘写流量Bps
DiskReadOps磁盘读次数次/s
DiskWriteOps磁盘写次数次/s
NICIn网卡入带宽bps
NICOut网卡出带宽bps
NetPacketIn网卡入包量个/s
NetPacketOut网卡出包量个/s

云主机系统级监控(需安装监控代理)

Parameter name Description Unit
MemUsage 内存使用率 %
RootSpaceUsage 系统盘使用率 %
DataSpaceUsage 数据盘使用率 %
ReadonlyDiskCount 只读磁盘个数
RunnableProcessCount 运行进程数目
BlockProcessCount 阻塞进程数目
ProcessCount 进程总数
TcpConnectCount TCP连接数(仅Linux)
LoadAvg1m 1分钟负载(仅Linux) /
LoadAvg5m 5分钟负载(仅Linux) /
LoadAvg15m 15分钟负载(仅Linux) /

ResrouceType:phost

Parameter nameDescriptionUnit
RootSpaceUsage 系统盘使用率 %
DataSpaceUsage 数据盘使用率 %
LoadAvg1m 1分钟负载(仅Linux) /
LoadAvg5m 5分钟负载(仅Linux) /
LoadAvg15m 15分钟负载(仅Linux) /
MemUsage 内存使用率 %
MemFree 空闲内存 Kb
TcpConnectCount TCP连接数(仅Linux)
ProcessCount 进程总数
ReadonlyDiskCount 只读磁盘个数
RunnableProcessCount 运行进程数目
BlockProcessCount 阻塞进程数目
CPUUtilization CPU使用率 %
IORead 磁盘读流量 Bps
DiskReadOps 磁盘读次数 次/s
NICIn 网卡入带宽 bps
UpmDiskHealthCheck物理云磁盘健康状态检查
GPUTempGPU最高温度

ResrouceType:docker

Parameter nameDescriptionUnit
CPUUtilizationCPU使用率%
IORead磁盘读流量Bps
IOWrite磁盘写流量Bps
MemUsage内存使用率%
NICIn网卡入带宽bps
NICOut网卡出带宽bps
NetPacketIn网卡入包量个/s
NetPacketOut网卡出包量个/s

ResourceType:eip

Parameter name Description Unit
NetworkOut 网络出口 bps
NetworkIn 网络入口 bps
NetworkOutUsage 出口使用率 %
NetworkInUsage 入口使用率 %

ResourceType:sharebandwidth

Parameter nameDescriptionUnit
BandIn入口带宽bps
BandOut出口带宽bps

ResourceType:vrouter(该业务已下线,不再支持该资源的监控数据获取)

ResourceType:ulb

Parameter nameDescriptionUnit
TotalNetworkOut总网络出口b/s

ResourceType:ulb-vserver

Parameter nameDescriptionUnit
CurrentConnectionsVServer连接数

ResourceType:udisk

Parameter nameDescriptionUnit
IOPSReadUDisk磁盘读次数次/s
IOPSWriteUDisk磁盘写次数次/s
BytesReadUDisk磁盘读带宽Bps
BytesWriteUDisk磁盘写带宽Bps

ResourceType:udisk_ssd

Parameter nameDescriptionUnit
IOPSReadUDisk磁盘读次数次/s
IOPSWriteUDisk磁盘写次数次/s
BytesReadUDisk磁盘读带宽Bps
BytesWriteUDisk磁盘写带宽Bps

ResourceType:udb

Parameter nameDescriptionUnit
DiskUsage磁盘使用率%
CPUUtilizationCPU使用率%
MemSize内存大小MB
ConnectionCount连接数
QPSQPS次/s
DeleteQPS删除QPS次/s
InsertQPS插入QPS次/s
SelectQPS查询QPS次/s
UpdateQPS更新QPS次/s
SlaveDelay从库同步延迟s
MemUsage内存使用率%
ExpensiveQuery慢查询
SynchronizationError主从同步
BackupFailed备份失败
PingErrorCountdb连通情况
ReplaceQPSReplaceQPS次/s
IOOpsIO平均读写次数次/s
IOIO平均读写字节数Bps
AbReboot异常重启
CoreFailure核心管理功能失效
CPUCoreUsedCPU使用量(核数)
DumpFailureDB备份导出失败次/s
SandboxMemoryDB系统总内存MB
SandboxCacheDB系统总缓存MB
ServiceAvailabilityDB可用性错误
TPS每秒事务数次/s
ConnectionMaxFlag连接数是否打满
HAHealthState 高可用状态是否异常bool
ActiveMemoryRatio内存活跃占比%
HASyncDelay 高可用主备数据同步延时s
IDHASlaveError 高可用主从是否异常 bool

ResourceType:umem(分布式memcache、分布式redis)

Parameter nameDescriptionUnit
InstanceUsage使用量KB
InstanceCount记录数
InstanceGetQPSGetQPS次/s
InstanceSetQPSSetQPS次/s
InstanceDelQPSDelQPS次/s
QPS总QPS次/s
InstanceGetHit命中数次/s
InstanceAddQPSAddQPS(分布式memcache特有的监控)次/s
InstanceReplaceQPSReplaceQPS(分布式memcache特有的监控)次/s
InstanceAppendQPSAppendQPS(分布式memcache特有的监控)次/s
InstancePrependQPSPrependQPS(分布式memcache特有的监控)次/s
InstanceIncrQPSIncrQPS次/s
InstanceDecrQPSDecrQPS次/s
InstanceGetHitRate命中率%
PingErrorCountPing错误数(分布式memcache特有的监控)
Usage使用率%
BlockMaxUsage最大块内存使用率%
RedisAvgLoadRedis平均负载%
RedisSiglenodeMaxloadRedis单点最高负载%
UMemInstanceConnCount连接数量
RequestTimeoutErrorCount请求超时次数
OtherErrorCount其他错误(分布式memcache特有的监控)
RequestDelayErrorCount延迟次数

ResourceType:umemcache(单机版memcache)

Parameter nameDescriptionUnit
InstanceUsage使用量KB
InstanceUsageRate存储空间使用率%
InstanceConnCount当前连接数
InstanceKeyNum总key个数
InstanceBytesRead输入流量Bps
QPS总QPS次/s
InstanceSetQPSSetQPS次/s
InstanceGetQPSGetQPS次/s
InstanceGetNumget操作数
InstanceDeleteNumdelete操作数
InstanceIncNumincr操作数
InstanceSetNumset操作数
InstanceTouchNumtouch操作数
InstanceCasNumcas操作数
InstanceCpuUsageCPU负载%

ResourceType:uredis

Parameter name Description Unit
InstanceUsage 使用量 KB
URedisInstanceConnCount 连接数
QPS 总QPS 次/s
InstanceKey Key数量
InstanceGetHit 命中数
InstanceGetHitRate 命中率 %
InstanceTotalGetQPS 总GetQPS 次/s
InstanceTotalSetQPS 总SetQPS 次/s
InstanceListQPS ListQPS 次/s
InstanceStringQPS StringQPS 次/s
InstanceHashQPS HashQPS 次/s
InstanceSetQPS SetQPS 次/s
InstanceZsetQPS ZsetQPS 次/s
InstanceHyperloglogQPS HyperloglogQPS 次/s
InstancePubsubQPS PubsubQPS 次/s
InstanceTransactionQPS TransactionQPS
RedisSinglenodeMaxload 单节点最大负载 %
NICIn 入带宽 Bps
NICOut 出带宽 Bps

ResourceType:udpn

UDPN产品获取监控数据需配合Region字段使用,Region表示获取该专线在某一地域的出口流量

Parameter nameDescriptionUnit
BandOut出带宽b/s
BandOutMax峰值出带宽b/s

ResourceType:natgw

Parameter DescriptionUnit
BandOut网络出口bps
BandIn 网络入口bps
FlowOut出口流量Byte
FlowIn入口流量Byte
PacketOut 出包量
PacketIn 入包量

ResourceType:uhadoop

Parameter DescriptionUnit
HdfsUsagehdfs使用百分比%
MemoryUsage已用内存百分比%
AppsRunning正在运行中的app数量
HdfsTotalhdfs总容量GB
HdfsUsedhdfs当前所用容量GB
HdfsAvailablehdf当前可用容量GB
AppsSubmittedApp提交总数
AppsCompletedApp已完成总数
AppsPending等待中的app数量
AppsFailed失败app数量
AppsKilled终止app数量
AvailableMem可用内存MB
AllocatedMem已分配内存MB
TotalMem总可用内存MB
ContainersAllocated已分配的container
ContainersPending等待状态的container
AvailableVirtualCores可用core
AllocatedVirtualCores已分配的core
TotalVirtualCoresCore总数

ResrouceType:uhadoop_host

Parameter nameDescriptionUnit
CPUUtilizationCPU使用率%
IORead磁盘读流量Bps
IOWrite磁盘写流量Bps
DiskReadOps磁盘读次数次/s
DiskWriteOps磁盘写次数次/s
NICIn网卡入带宽bps
NICOut网卡出带宽bps
NetPacketIn网卡入包量个/s
NetPacketOut网卡出包量个/s
MemUsage内存使用率%
DataSpaceUsage数据盘磁盘空间使用率%
RootSpaceUsage系统盘磁盘空间使用率%

ResrouceType:ukafka

Parameter nameDescriptionUnit
BytesInPerSec每秒流入数据Bps
BytesOutPerSec每秒流出数据Bps
MessagesInPerSecMessagesInPerSec个/s
FailedFetchRequestsPerSec消费者失败请求次/s
FailedProduceRequestsPerSec生产者失败请求次/s
BytesRejectedPerSecBroker拒绝的消息Bps
LeaderFeqleader选举频率ms
ControllerCountcontroller存活数目
ProducerTimeoutproducer请求响应时间ms
ProducerQPSproducerQPS次/s
ConsumerTimeoutconsumer请求响应时间ms
ConsumerQPSconsumerQPS次/s
ZkNumAliveConnectionzk当前活跃连接数
ZkMaxRequestLatencyzk最大请求延时 ms
ZkAvgRequestLatencyzk平均请求延时 ms
ZkMinRequestLatencyzk最小请求延时 ms
ZkPacketsSentzk发送响应数
ZkPacketsReceivedzk接收响应数
ZkOutstandingRequestszk待处理连接数
ZkWatchCountwatches的数量
ZkNodeCountznodes的数量

ResrouceType:ukafka_host

Parameter nameDescriptionUnit
MessagesInPerSec每秒流入消息个数个/s
BytesInPerSec每秒流入数据Bps
BytesOutPerSec每秒流出数据Bps
ReplicaMaxLagFollower落后Leader的最大消息量
PartitionCount分布在该节点上的分区总数
LeaderCount分布在该节点上的leader分区总数
UnderReplicatedPartitions未复制的分区总数
IsrExpandsPerSecISR扩大速率个/s
IsrShrinksPerSecISR收缩速率个/s
ActiveControllerCount管理节点个数
OfflinePartitionsCount离线分区总数
FailedFetchRequestsPerSec消费者失败请求次/s
FailedProduceRequestsPerSec生产者失败请求次/s
BytesRejectedPerSecBroker拒绝的消息Bps
ProducerTimeoutproducer请求响应时间ms
ProducerQPSProducerQPS次/s
ConsumerTimeoutconsumer请求响应时间ms
ConsumerQPSconsumerQPS次/s
ZkNumAliveConnectionzk当前活跃连接数
ZkMaxRequestLatencyzk最大请求延时 ms
ZkAvgRequestLatencyzk平均请求延时 ms
ZkMinRequestLatencyzk最小请求延时 ms
ZkPacketsSentzk发送响应数
ZkPacketsReceivedzk接收响应数
ZkOutstandingRequestszk待处理连接数
ZkWatchCountwatches的数量
ZkNodeCountznodes的数量
CPUUtilizationCPU使用率%
IORead磁盘读流量Bps
IOWrite磁盘写流量Bps
DiskReadOps磁盘读次数次/s
DiskWriteOps磁盘写次数次/s
NICIn网卡入带宽bps
NICOut网卡出带宽bps
NetPacketIn网卡入包量个/s
NetPacketOut网卡出包量个/s
MemUsage内存使用率%
DataSpaceUsage数据盘磁盘空间使用率%
RootSpaceUsage系统盘磁盘空间使用率%

ResrouceType:udw

Parameter nameDescriptionUnit
UdwQPS每秒查询率次/s
UdwDbConnections数据库连接数
UdwDiskUsage集群磁盘容量使用率%

ResrouceType:udw_node

Parameter nameDescriptionUnit
UdwNodeCpuUsage节点CPU使用率%
UdwNodeMemoryUsage节点内存利用率%
UdwNodeNetworkOut节点网络带宽出量Bps
UdwNodeNetworkIn节点网络带宽入量Bps
UdwNodeNetOutPackets节点网卡出包量个/s
UdwNodeNetInPackets节点网卡入包量个/s
UdwNodeDiskUsage节点磁盘使用率%
UdwNodeDiskIORead节点磁盘读吞吐量Bps
UdwNodeDiskIOWrite节点磁盘写吞吐量Bps
UdwNodeDiskReadCount节点磁盘读次数
UdwNodeDiskWriteCount节点磁盘写次数

ResrouceType:ufile

Parameter name Description Unit
BucketDownloadFlow 下载流量 Byte
BucketUploadFlow 上传流量 Byte
BucketTotalStorage 总存储量 Byte
BucketUploadInnerFlow 内网上传流量 Byte
BucketDownloadInnerFlow 内网下载流量 Byte
BucketUploadCount 上传请求数
BucketDownloadCount 下载请求数
BucketDeleteCount 删除请求数
Bucket5xxError 服务端错误
BucketCdnFlow CDN回源流量 Byte

Response Item

Parameter nameDescriptionUnit
TimestampInteger时间戳
ValueFloat监控数据

Request Example

https://api.ucloud.cn/?Action=GetMetric
&Region=cn-bj2
&Zone=cn-bj2-04
&ResourceType=uhost
&ResourceId=uhost-fpplzn
&MetricName.1=NetPacketIn
&MetricName.0=NetPacketOut
&BeginTime=1431505992
&EndTime=1431506592

Response Example

{    
     "Action": "GetMetricResponse",    
     "DataSets":
         {
             "NetPacketIn": [
                 {                
                     "Timestamp": 1431506100,
                     "Value": 0
                 }, 
                 {      
                     "Timestamp": 1431506400,
                     "Value": 0         
                 }
             ],
             "NetPacketOut": [
                 {               
                     "Timestamp": 1431506100,
                     "Value": 0
                 },   
                 {
                     "Timestamp": 1431506400,
                     "Value": 0
                 }
             ]
         },
     "RetCode": 0
 }