Membuat kueri data pemantauan suatu metrik untuk layanan cloud.
Deskripsi operasi
Batasan
-
Kuota gratis total adalah 1 juta panggilan per bulan untuk operasi DescribeMetricLast, DescribeMetricList, DescribeMetricData, dan DescribeMetricTop. Jika kuota gratis habis dan CloudMonitor Basic (bayar sesuai pemakaian) tidak diaktifkan, operasi API ini tidak dapat lagi dipanggil seperti yang diharapkan. Jika Anda telah mengaktifkan CloudMonitor Basic (bayar sesuai pemakaian), operasi API ini tetap dapat dipanggil meskipun kuota gratis habis. Jika kuota gratis habis, Anda secara otomatis dikenakan biaya untuk penggunaan yang melebihi kuota berdasarkan metode penagihan bayar sesuai pemakaian. Untuk informasi selengkapnya tentang cara mengaktifkan CloudMonitor Basic (bayar sesuai pemakaian), 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.
Deskripsi
Berbeda dari DescribeMetricList, operasi DescribeMetricData menyediakan fitur statistik. Anda dapat menetapkan parameter Dimension ke {"instanceId": "i-abcdefgh12****"} untuk mengagregasi semua data dari akun Alibaba Cloud Anda.
Topik ini memberikan contoh tentang cara mengkueri data pemantauan dari metrik cpu_idle untuk Elastic Compute Service (ECS). Namespace dari ECS adalah acs_ecs_dashboard.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cms:QueryMetricData |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Namespace |
string |
Yes |
Namespace dari 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 dari metrik. Nilai yang valid: 15, 60, 900, dan 3600. Satuan: detik. Catatan
|
60 |
| StartTime |
string |
No |
Awal dari rentang waktu untuk mengkueri data pemantauan.
Format berikut didukung:
Catatan
|
1618368900000 |
| EndTime |
string |
No |
Akhir dari rentang waktu untuk mengkueri data pemantauan.
Format berikut didukung:
Catatan
Kami merekomendasikan agar Anda menggunakan stempel waktu UNIX untuk mencegah masalah terkait zona waktu. |
1618368960000 |
| Dimensions |
string |
No |
Dimensi yang menjadi dasar pengkueriian sumber daya. Tetapkan nilainya ke kumpulan pasangan kunci-nilai. Pasangan kunci-nilai yang umum adalah Catatan
Anda dapat mengkueri maksimum 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 suatu 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. Nilai 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 dari data pemantauan. Nilai yang valid: 15, 60, 900, dan 3600. Satuan: 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.