Topik ini menjelaskan cara melaporkan data pemantauan menggunakan Alibaba Cloud Command Line Interface (CLI).
Berikan izin pada Cloud Monitor kepada pengguna RAM
- Masuk ke Konsol RAM menggunakan akun Alibaba Cloud.
- Buat pengguna RAM.
Untuk detail lebih lanjut, lihat Buat pengguna RAM.
- Buat pasangan AccessKey untuk pengguna RAM.
Untuk detail lebih lanjut, lihat Buat pasangan AccessKey.
- Tambahkan kebijakan AliyunCloudMonitorFullAccess kepada pengguna RAM.
Untuk detail lebih lanjut, lihat Berikan izin kepada pengguna RAM.
Instal dan konfigurasikan Alibaba Cloud CLI
Untuk informasi lebih lanjut, lihat Install Alibaba Cloud CLI in Windows atau Install Alibaba Cloud CLI in Linux.
Laporkan data pemantauan
Panggil operasi API PutCustomMetric untuk melaporkan data pemantauan. Untuk informasi lebih lanjut, lihat PutCustomMetric.
Contoh perintah:
aliyun cms PutCustomMetric --MetricList.1.MetricName cpu_total --MetricList.1.Dimensions '{"sampleName1":"value1","sampleName2":"value2"}' --MetricList.1.Time 1555390981421 --MetricList.1.Type 0 --MetricList.1.Period 60 --MetricList.1.Values '{"value":10.5}' --MetricList.1.GroupId "0"Cloud Monitor mengembalikan kode status 200, yang menunjukkan bahwa data pemantauan telah berhasil dilaporkan.
{
"Message": "success",
"RequestId": "F69F5623-DDD6-42AE-AE59-87A2B841620B",
"Code": "200"
}Kode status
Tabel berikut menjelaskan kode status yang mungkin dikembalikan oleh Cloud Monitor saat Anda melaporkan data pemantauan menggunakan Alibaba Cloud CLI.
| Kode status | Deskripsi |
| 200 | Kode status yang dikembalikan ketika data pemantauan dilaporkan. |
| 206 |
|
| 400 | Kode kesalahan yang dikembalikan karena permintaan mengandung kesalahan sintaksis. |
| 403 | Kode kesalahan yang dikembalikan karena verifikasi gagal, laju mencapai ambang batas throttling, atau izin yang diperlukan tidak tersedia. |
| 500 | Kode kesalahan yang dikembalikan karena terjadi kesalahan server internal. |