調用DescribeEniMonitorData查詢一塊輔助網卡在指定時間段內使用的流量資訊。
介面說明
介面說明
可查詢的輔助網卡流量資訊包括輔助網卡收發資料包的數量、內網出入流量、輔助網卡收發丟包的數量。當返回資訊中缺少部分內容時,可能是由於系統沒有擷取到相應的資訊。例如,當執行個體處於已停止(Stopped)狀態或者輔助網卡沒有掛載到執行個體上,即處於可用(Available)狀態時,無法擷取到相應的資訊。調用該介面時,您需要注意:
-
一次最多返回 400 條資料,需滿足
(EndTime–StartTime)/Period小於等於 400 的條件限制,即返回參數TotalCount不能超過 400,否則將返回InvalidParameter.TooManyDataQueried的錯誤提示。 -
一次最多能查詢近 30 天內的監控資訊,即指定的參數
StartTime距今不能超過 30 天。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ecs:DescribeEniMonitorData |
get |
NetworkInterface
*Instance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| EniId |
string |
否 |
輔助網卡的 ID。預設查詢指定執行個體上所有已綁定的輔助網卡。 |
eni-bp19da36d6xdwey**** |
| RegionId |
string |
是 |
地區 ID。您可以調用 DescribeRegions 查看最新的阿里雲地區列表。 |
cn-hangzhou |
| InstanceId |
string |
是 |
輔助網卡綁定的執行個體 ID。 |
i-bp1a5zr3u7nq9cx**** |
| StartTime |
string |
是 |
擷取資料的起始時間點。按照ISO 8601標準表示,並使用 UTC +0 時間,格式為 yyyy-MM-ddTHH:mm:ssZ。如果指定的秒(ss)不是 00,則自動換算為下一分鐘。 |
2018-05-21T12:19:00Z |
| EndTime |
string |
是 |
擷取資料的結束時間點。按照ISO 8601標準表示,並使用 UTC +0 時間,格式為 yyyy-MM-ddTHH:mm:ssZ。如果指定的秒(ss)不是 00,則自動換算為下一分鐘。 |
2018-05-21T12:22:00Z |
| Period |
integer |
否 |
擷取監控資料的間隔時間,單位:秒。取值範圍:
預設值:60。 |
60 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| TotalCount |
integer |
返回條目數量。 |
4 |
| RequestId |
string |
請求 ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| MonitorData |
object |
||
| EniMonitorData |
array<object> |
輔助網卡流量的監控資料 EniMonitorDataType 組成的集合。 |
|
|
object |
|||
| PacketRx |
string |
輔助網卡接收的內網資料包,單位:packets。 |
0 |
| TimeStamp |
string |
查詢監控資訊的時間戳記。按照 ISO 8601 標準表示,並使用 UTC +0 時間,格式為 yyyy-MM-ddTHH:mm:ssZ。 |
2018-05-21T03:22:00Z |
| DropPacketRx |
string |
輔助網卡接收丟棄的內網資料包,單位:packets。 |
0 |
| EniId |
string |
輔助網卡 ID。 |
eni-bp19da36d6xdwey**** |
| DropPacketTx |
string |
輔助網卡發送丟棄的內網資料包,單位:packets。 |
0 |
| PacketTx |
string |
輔助網卡發送的內網資料包,單位:packets。 |
0 |
| IntranetTx |
string |
輔助網卡發送的內網資料平均速率,單位:kB/s。 |
0 |
| IntranetRx |
string |
輔助網卡接收的內網資料平均速率,單位:kB/s。 |
0 |
樣本
正常返回樣本
JSON格式
{
"TotalCount": 4,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"MonitorData": {
"EniMonitorData": [
{
"PacketRx": "0",
"TimeStamp": "2018-05-21T03:22:00Z",
"DropPacketRx": "0",
"EniId": "eni-bp19da36d6xdwey****",
"DropPacketTx": "0",
"PacketTx": "0",
"IntranetTx": "0",
"IntranetRx": "0"
}
]
}
}
異常返回樣本
JSON格式
{
"RequestId":"5A03C2BA-3BCE-4A87-8076-7DC1629",
"MonitorData":{
"EniMonitorData":[
{
"PacketTx":0,
"TimeStamp":"2018-05-21T03:22:00Z",
"IntranetOut":0,
"DropPacketRx":0,
"IntranetIn":0,
"EniId":"eni-myENI",
"DropPacketTx":0,
"PacketRx":0
},
{
"PacketTx":0,
"TimeStamp":"2018-05-21T03:21:00Z",
"IntranetOut":0,
"DropPacketRx":0,
"IntranetIn":0,
"EniId":"eni-myENI",
"DropPacketTx":0,
"PacketRx":0
},
{
"PacketTx":52240,
"TimeStamp":"2018-05-21T03:19:00Z",
"IntranetOut":73344,
"DropPacketRx":0,
"IntranetIn":467,
"EniId":"eni-myENI",
"DropPacketTx":0,
"PacketRx":6603
},
{
"PacketTx":34925,
"TimeStamp":"2018-05-21T03:20:00Z",
"IntranetOut":48871,
"DropPacketRx":0,
"IntranetIn":350,
"EniId":"eni-myENI",
"DropPacketTx":0,
"PacketRx":4888
}
]
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidEniId.NotFound | The specified ENI ID does not exist. | 無效的執行個體。 |
| 403 | InvalidStartTime.Malformed | The specified parameter "StartTime" is not valid. | |
| 403 | InvalidEndTime.Malformed | The specified parameter "EndTime" is not valid. | |
| 403 | InvalidPeriod.ValueNotSupported | The specified parameter "Period" is not valid. | |
| 403 | InvalidStartTime.TooEarly | The specified parameter "StartTime" is too early. | |
| 403 | InvalidParameter.TooManyDataQueried | Too many data queried. | |
| 403 | Throttling | Request was denied due to request throttling. | |
| 403 | InvalidInstanceType.NotSupportCredit | The InstanceType of the specified instance does not support credit. | |
| 403 | InvalidParameter.EndTime | The specified parameter EndTime is earlier than StartTime. | |
| 4003 | InvalidParam.Malformed | The specified parameter "EniId" and "InstanceId" are not valid | |
| 404 | InvalidDiskId.NotFound | The DiskId provided does not exist in our records. | 指定的磁碟不存在。請您檢查磁碟 ID 是否正確。 |
| 404 | InvalidEcsId.NotFound | The specified instance ID is invalid. | 無效的執行個體。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。