CaaS / CVPC API 開發者中心

雲伺服器監控

使用說明

提供VM各項數據(包含CPU、DISK、Network的最新一筆的資訊(近即時)

Request參數

參數 說明 備註
instanceId 主機服務識別碼
類型 : String
預設值 : 無
使用情境 : 根據查詢需求輸入雲伺服器編號
是否為複數型態 : 是
可支援多值

Response參數

參數 說明 備註
requestId 請求識別碼
類型 : JSON value : string
是否為複數型態 : 否
系統自動產生
InstancesStatsList 雲伺服器狀態資訊
類型 : JSON value : array
是否為複數型態 : 否
InstancesStatsEntry列表

Request範例

https://hws/cboss-hws-web/api/?Action= getInstancesStats
&instanceId = BV550100010003
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

		

Response範例

{
"requestId": "xxxEXAMPLE",
"instanceId": "BV550100010003",
"cpuUsage" : 13.52,
"cpuUpdateTime" : "2012-01-01T01:01:01Z" ,
"disks":[
    {            
    "disklabel":  "C",    
    "diskSize": 10000000,
    "diskUsed": 6000000,
    "diskFree": 4000000,
    "diskUsage":60
    },
    {            
    "disklabel":  "D",    
    "diskSize": 10000000,
    "diskUsed": 6000000,
    "diskFree": 4000000,
    "diskUsage":60
    }
],
"diskUpdateTime" : "2012-01-01T01:01:01Z" ,
"memorydata":{
	"memfree":1277173760,
	"memtotal":1964703744,
	"memusage":12.86629807531939,
	"memused":687529984
},
"vmnics":[
	{
	"ip":"210.71.238.21",
	"label":"eth0",
	"rxBytes":35,
	"txBytes":32
	}
],
"networks":[
    {
                "ip":"10.144.100.99",
                "networkIn":100035,  
                "networkOut":8000
    }
],
"networkUpdateTime" : "2012-01-01T01:01:01Z",
"powerStatus" : "PoweredOn"
}

如果network沒有值,則會顯示: "networks":[]
		

相關連結

describeInstances