Mengkueri data pemantauan Instans ECS. Metrik yang dapat Anda kueri meliputi utilisasi vCPU, kredit Instance Burstable, lalu lintas data arah masuk, lalu lintas data arah keluar, dan bandwidth rata-rata Instans ECS.
Deskripsi operasi
Deskripsi operasi
Perhatikan hal-hal berikut saat memanggil operasi ini:
-
Maksimal 400 entri data dapat dikembalikan sekaligus. Pastikan nilai
(EndTime – StartTime)/Periodkurang dari atau sama dengan 400. Dengan kata lain, nilai parameter responsTotalCounttidak boleh melebihi 400. Jika tidak, errorInvalidParameter.TooManyDataQueriedakan dikembalikan. -
Anda dapat mengkueri data pemantauan dari 30 hari terakhir. Nilai parameter
StartTimetidak boleh lebih dari 30 hari sebelum tanggal saat ini. -
Jika beberapa konten hilang dari respons, sistem mungkin tidak memperoleh informasi yang sesuai. Misalnya, instans berada dalam status Stopped pada waktu tersebut.
-
Operasi ini tidak dapat mengambil data pemantauan CPU dasar instans ECS Bare Metal. Anda dapat menginstal agen CloudMonitor untuk memperoleh data pemantauan CPU. Untuk informasi selengkapnya, lihat Instal agen CloudMonitor.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeInstanceMonitorData |
get |
*Instance.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans yang akan dikueri. |
i-bp1a36962lrhj4ab**** |
| StartTime |
string |
Yes |
Awal rentang waktu yang akan dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Jika nilai detik ( |
2014-10-29T23:00:00Z |
| EndTime |
string |
Yes |
Akhir rentang waktu yang akan dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Jika nilai detik ( |
2014-10-30T08:00:00Z |
| Period |
integer |
No |
Interval pengambilan data pemantauan. Unit: detik. Nilai valid: Nilai default: 60. Valid values:
|
60 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| MonitorData |
object |
||
| InstanceMonitorData |
array<object> |
Kumpulan data pemantauan instans. |
|
|
object |
|||
| CPUCreditBalance |
number |
Jumlah total kredit Instance Burstable. |
120 |
| BPSRead |
integer |
Bandwidth baca disk instans (termasuk disk sistem dan disk data). Unit: bytes/s. |
1000 |
| InternetTX |
integer |
Lalu lintas data arah keluar publik yang dikirim oleh instans selama interval yang ditentukan ( |
343 |
| CPU |
integer |
Utilisasi vCPU instans. Unit: persen (%). |
2 |
| CPUCreditUsage |
number |
Jumlah kredit Instance Burstable yang dikonsumsi. |
30 |
| IOPSWrite |
integer |
Operasi tulis I/O pada disk instans (termasuk disk sistem dan disk data). Unit: operations/s. |
200 |
| IntranetTX |
integer |
Lalu lintas data arah keluar internal yang dikirim oleh instans selama interval yang ditentukan ( |
343 |
| InstanceId |
string |
ID instans. |
i-bp1a36962lrhj4**** |
| BPSWrite |
integer |
Bandwidth tulis disk instans (termasuk disk sistem dan disk data). Unit: bytes/s. |
13585 |
| CPUNotpaidSurplusCreditUsage |
number |
Kredit CPU lebih yang belum dibayar. |
0.5 |
| CPUAdvanceCreditBalance |
number |
Kredit CPU lebih (bagian dari kredit Instance Burstable yang melebihi batas). |
0.4 |
| IOPSRead |
integer |
Operasi baca I/O pada disk instans (termasuk disk sistem dan disk data). Unit: operations/s. |
1000 |
| InternetBandwidth |
integer |
Bandwidth publik instans, yaitu lalu lintas jaringan per satuan waktu. Unit: kbits/s. |
10 |
| InternetRX |
integer |
Lalu lintas data arah masuk publik yang diterima oleh instans selama interval yang ditentukan ( |
122 |
| TimeStamp |
string |
Stempel waktu data pemantauan. |
2014-10-30T05:00:00Z |
| IntranetRX |
integer |
Lalu lintas data arah masuk internal yang diterima oleh instans selama interval yang ditentukan ( |
122 |
| IntranetBandwidth |
integer |
Bandwidth internal instans, yaitu lalu lintas jaringan per satuan waktu. Unit: kbits/s. |
10 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"MonitorData": {
"InstanceMonitorData": [
{
"CPUCreditBalance": 120,
"BPSRead": 1000,
"InternetTX": 343,
"CPU": 2,
"CPUCreditUsage": 30,
"IOPSWrite": 200,
"IntranetTX": 343,
"InstanceId": "i-bp1a36962lrhj4****",
"BPSWrite": 13585,
"CPUNotpaidSurplusCreditUsage": 0.5,
"CPUAdvanceCreditBalance": 0.4,
"IOPSRead": 1000,
"InternetBandwidth": 10,
"InternetRX": 122,
"TimeStamp": "2014-10-30T05:00:00Z",
"IntranetRX": 122,
"IntranetBandwidth": 10
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | The specified parameter "StartTime" is not valid. | Format pengatur waktu mulai tertentu tidak valid. |
| 400 | InvalidEndTime.Malformed | The specified parameter "EndTime" is not valid. | Format waktu pengatur waktu akhir yang ditentukan tidak valid. |
| 400 | InvalidPeriod.ValueNotSupported | The specified parameter "Period" is not valid. | |
| 400 | InvalidStartTime.TooEarly | The specified parameter "StartTime" is too early. | |
| 400 | InvalidParameter.TooManyDataQueried | Too many data queried. | Node data pemantauan berada di luar jangkauan. |
| 400 | Throttling | Request was denied due to request throttling. | Permintaan mengalami pengendalian aliran. |
| 400 | InvalidStartTime.ValueNotSupported | The specified parameter StartTime is later than EndTime. | Waktu mulai tertentu tidak berada dalam rentang yang diizinkan. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | Instans yang ditentukan tidak ada. Periksa apakah ID instans sudah benar. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.