Mengambil data pemantauan suatu metrik untuk layanan cloud.
Deskripsi operasi
Batasan
Kuota gratis total mencapai 1 juta panggilan per bulan untuk operasi DescribeMetricLast, DescribeMetricList, DescribeMetricData, dan DescribeMetricTop. Jika kuota gratis telah habis dan CloudMonitor Basic (pay-as-you-go) belum diaktifkan, operasi API ini tidak dapat dipanggil. Namun, jika Anda telah mengaktifkan CloudMonitor Basic (pay-as-you-go), operasi API ini tetap dapat digunakan meskipun kuota gratis telah habis. Penggunaan melebihi kuota akan dikenai biaya secara otomatis berdasarkan metode penagihan bayar sesuai pemakaian. Untuk informasi selengkapnya tentang cara mengaktifkan CloudMonitor Basic (pay-as-you-go), lihat Aktifkan metode penagihan bayar sesuai pemakaian.
Setiap operasi API dapat dipanggil hingga 10 kali per detik. Akun Alibaba Cloud dan pengguna Resource Access Management (RAM) dalam akun tersebut berbagi kuota yang sama.
Deskripsi
Berbeda dengan DescribeMetricList, operasi DescribeMetricData menyediakan fitur statistik. Anda dapat mengatur parameter Dimension menjadi {"instanceId": "i-abcdefgh12****"} untuk mengagregasi seluruh data akun Alibaba Cloud Anda.
Topik ini memberikan contoh cara mengambil data pemantauan metrik cpu_idle untuk Elastic Compute Service (ECS). Namespace ECS adalah acs_ecs_dashboard.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Namespace |
string |
Yes |
Namespace layanan cloud. Untuk informasi selengkapnya tentang namespace layanan cloud, lihat Lampiran 1: Metrik. |
acs_ecs_dashboard |
| MetricName |
string |
Yes |
Metrik yang digunakan untuk memantau layanan cloud. Untuk informasi selengkapnya tentang metrik layanan cloud, lihat Lampiran 1: Metrik. |
cpu_idle |
| Period |
string |
No |
Periode statistik metrik. Nilai yang valid: 15, 60, 900, dan 3600. Unit: detik. Catatan
|
60 |
| StartTime |
string |
No |
Awal rentang waktu untuk menanyakan data pemantauan.
Format berikut didukung:
Catatan
|
1618368900000 |
| EndTime |
string |
No |
Akhir rentang waktu untuk menanyakan data pemantauan.
Format berikut didukung:
Catatan
Kami menyarankan Anda menggunakan stempel waktu UNIX untuk menghindari masalah terkait zona waktu. |
1618368960000 |
| Dimensions |
string |
No |
Dimensi berdasarkan sumber daya yang ditanyakan. Atur nilainya sebagai kumpulan pasangan kunci-nilai. Contoh pasangan kunci-nilai khas adalah Catatan
Anda dapat menanyakan maksimal 50 instans dalam satu permintaan. |
[{"instanceId": "i-abcdefgh12****"}] |
| Express |
string |
No |
Ekspresi yang digunakan untuk menghitung hasil kueri secara real time. Catatan
Hanya ekspresi |
{"groupby":["userId","instanceId"]} |
| Length |
string |
No |
Jumlah entri per halaman. Nilai default: 1000. Catatan
Nilai maksimum parameter Length dalam satu permintaan adalah 1440. |
1000 |
Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Parameter umum.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tidak ada. |
||
| Code |
string |
Kode status HTTP. Catatan
Kode status 200 menunjukkan bahwa permintaan berhasil. |
200 |
| Message |
string |
Pesan yang dikembalikan. |
The specified resource is not found. |
| RequestId |
string |
ID permintaan. |
6A5F022D-AC7C-460E-94AE-B9E75083D027 |
| Datapoints |
string |
Data pemantauan. Nilainya mencakup bidang-bidang berikut:
|
[{\"timestamp\":1618368900000,\"Average\":95.8291666666667,\"Minimum\":65.48,\"Maximum\":100.0},{\"timestamp\":1618368960000,\"Average\":95.8683333333333,\"Minimum\":67.84,\"Maximum\":100.0}] |
| Period |
string |
Periode statistik data pemantauan. Nilai yang valid: 15, 60, 900, dan 3600. Unit: detik. |
60 |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "6A5F022D-AC7C-460E-94AE-B9E75083D027",
"Datapoints": "[{\\\"timestamp\\\":1618368900000,\\\"Average\\\":95.8291666666667,\\\"Minimum\\\":65.48,\\\"Maximum\\\":100.0},{\\\"timestamp\\\":1618368960000,\\\"Average\\\":95.8683333333333,\\\"Minimum\\\":67.84,\\\"Maximum\\\":100.0}]",
"Period": "60"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.