CloudMonitor menyediakan berbagai metrik untuk memantau status sistem, kinerja, dan pengukuran layanan Object Storage Service (OSS). Anda dapat menggunakan metrik pemantauan untuk melacak permintaan, menganalisis penggunaan, mengumpulkan statistik tren bisnis, serta mengidentifikasi dan menyelesaikan masalah sistem dengan cepat. Topik ini menjelaskan cara menanyakan data pemantauan OSS menggunakan API atau SDK CloudMonitor.
Untuk contoh kode SDK CloudMonitor, lihat Referensi SDK.
Ruang
Parameter Ruang menentukan layanan cloud yang ingin dipantau. Namespace yang digunakan CloudMonitor untuk memantau OSS adalah acs_oss_dashboard.
Kode sampel berikut menunjukkan cara mengonfigurasi CloudMonitor untuk memantau OSS menggunakan CloudMonitor SDK for Java:
DescribeMetricListRequest request = new DescribeMetricListRequest();
request.setNamespace("acs_oss_dashboard");StartTime dan EndTime
Parameter StartTime dan EndTime menentukan rentang waktu untuk menanyakan data pemantauan. CloudMonitor menggunakan interval (StartTime, EndTime] terbuka di kiri dan tertutup di kanan untuk menentukan rentang waktu penanyaan data. Interval antara waktu mulai dan waktu akhir tidak boleh lebih dari 31 hari. Hanya data yang dihasilkan dalam 31 hari terakhir yang dapat ditanyakan.
Kode sampel berikut menunjukkan cara menentukan rentang waktu untuk penanyaan data menggunakan CloudMonitor SDK for Java:
// Tentukan waktu akhir berdasarkan mana Anda ingin menanyakan data pemantauan.
request.setEndTime("2019-05-13 11:06:27");
// Tentukan waktu mulai berdasarkan mana Anda ingin menanyakan data pemantauan.
request.setStartTime("2019-05-13 10:20:27");Dimensi
Parameter Dimensi menentukan bucket yang ingin ditanyakan datanya. Jika Anda tidak menentukan Dimensi, data metrik tingkat akun dari bucket akan ditanyakan. Untuk informasi lebih lanjut tentang tingkat metrik, lihat Metrik.
Kode sampel berikut menunjukkan cara menanyakan data pemantauan bucket tertentu menggunakan CloudMonitor SDK for Java:
// Tentukan bucket yang ingin Anda tanyakan datanya.
request.setDimensions("{\"BucketName\":\"<yourBucketName>\"}");Periode
Parameter Periode menentukan siklus berdasarkan mana metrik yang ditentukan ditanyakan. Siklus untuk metrik pengukuran OSS adalah 3.600 detik. Siklus untuk metrik OSS lainnya adalah 60 detik. Untuk informasi lebih lanjut tentang metrik, lihat Metrik.
Kode sampel berikut menunjukkan cara menentukan parameter Periode untuk menanyakan metrik non-pengukuran:
request.setPeriod("60");Metrik
Parameter Metrik menentukan metrik yang ingin ditanyakan. Metrik mencakup metrik non-pengukuran dan metrik pengukuran. Kode sampel berikut menunjukkan cara menanyakan metrik tertentu menggunakan CloudMonitor SDK for Java:
// Tentukan nama metrik.
request.setMetric("<MetricName>");Anda dapat melihat metrik OSS di halaman Daftar Metrik.
Metrik non-pengukuran
Metrik non-pengukuran adalah metrik yang tidak mencerminkan informasi penggunaan pengukuran. Tabel berikut menjelaskan metrik non-pengukuran untuk OSS.
Tingkat | Metrik | Deskripsi | Satuan |
Tingkat Pengguna | UserAvailability | Ketersediaan. | % |
UserRequestValidRate | Persentase permintaan valid. | % | |
UserTotalRequestCount | Jumlah total permintaan. | Tidak ada | |
UserValidRequestCount | Jumlah permintaan valid. | Tidak ada | |
UserInternetSend | Trafik arah keluar melalui Internet. | Bytes | |
UserInternetRecv | Trafik arah masuk melalui Internet. | Bytes | |
UserIntranetSend | Trafik arah keluar melalui jaringan internal. | Bytes | |
UserIntranetRecv | Trafik arah masuk melalui jaringan internal. | Bytes | |
UserCdnSend | Trafik arah keluar dari Alibaba Cloud CDN. | Bytes | |
UserCdnRecv | Trafik arah masuk ke Alibaba Cloud CDN. | Bytes | |
UserSyncSend | Trafik arah keluar yang dihasilkan saat Anda menggunakan replikasi lintas wilayah (CRR) untuk mereplikasi data dari bucket sumber ke bucket tujuan. | Bytes | |
UserSyncRecv | Trafik arah masuk yang dihasilkan saat Anda menggunakan CRR untuk mereplikasi data dari bucket sumber ke bucket tujuan. | Bytes | |
UserServerErrorCount | Jumlah total permintaan yang mengalami kesalahan server. | Tidak ada | |
UserServerErrorRate | Persentase permintaan yang mengalami kesalahan server. | % | |
UserNetworkErrorCount | Jumlah total permintaan yang mengalami kesalahan jaringan. | Tidak ada | |
UserNetworkErrorRate | Persentase permintaan yang mengalami kesalahan jaringan. | % | |
UserAuthorizationErrorCount | Jumlah total permintaan otorisasi gagal dari klien. | Tidak ada | |
UserAuthorizationErrorRate | Persentase permintaan otorisasi gagal dari klien. | % | |
UserResourceNotFoundErrorCount | Jumlah total permintaan gagal dari klien karena sumber daya tidak ada. | Tidak ada | |
UserResourceNotFoundErrorRate | Persentase permintaan gagal dari klien karena sumber daya tidak ada. | % | |
UserClientTimeoutErrorCount | Jumlah total permintaan gagal karena timeout klien. | Tidak ada | |
UserClientOtherErrorRate | Persentase permintaan gagal karena timeout klien. | % | |
UserClientOtherErrorCount | Jumlah total permintaan yang mengalami kesalahan klien lainnya. | Tidak ada | |
UserClientOtherErrorRate | Persentase permintaan yang mengalami kesalahan klien lainnya. | % | |
UserSuccessCount | Jumlah total permintaan berhasil. | Tidak ada | |
UserSuccessRate | Persentase permintaan berhasil. | % | |
UserRedirectCount | Jumlah total permintaan pengalihan. | Tidak ada | |
UserRedirectRate | Persentase permintaan pengalihan. | % | |
Tingkat Bucket | Availability | Ketersediaan. | % |
RequestValidRate | Persentase permintaan valid. | % | |
TotalRequestCount | Jumlah total permintaan. | Tidak ada | |
ValidRequestCount | Jumlah permintaan valid. | Tidak ada | |
InternetSend | Trafik arah keluar melalui Internet. | Bytes | |
InternetRecv | Trafik arah masuk melalui Internet. | Bytes | |
IntranetSend | Trafik arah keluar melalui jaringan internal. | Bytes | |
IntranetRecv | Trafik arah masuk melalui jaringan internal. | Bytes | |
InternetSendBandwidth | Bandwidth arah keluar melalui Internet. | bps | |
InternetRecvBandwidth | Bandwidth arah masuk melalui Internet. | bps | |
IntranetSendBandwidth | Bandwidth arah keluar melalui jaringan internal. | bps | |
IntranetRecvBandwidth | Bandwidth arah masuk melalui jaringan internal. | bps | |
CdnSend | Trafik arah keluar dari Alibaba Cloud CDN. | Bytes | |
CdnRecv | Trafik arah masuk ke Alibaba Cloud CDN. | Bytes | |
SyncSend | Trafik arah keluar yang dihasilkan saat Anda menggunakan CRR untuk mereplikasi data dari bucket sumber ke bucket tujuan. | Bytes | |
SyncRecv | Trafik arah masuk yang dihasilkan saat Anda menggunakan CRR untuk mereplikasi data dari bucket sumber ke bucket tujuan. | Bytes | |
ServerErrorCount | Jumlah total permintaan yang mengalami kesalahan server. | Tidak ada | |
ServerErrorRate | Persentase permintaan yang mengalami kesalahan server. | % | |
NetworkErrorCount | Jumlah total permintaan yang mengalami kesalahan jaringan. | Tidak ada | |
NetworkErrorRate | Persentase permintaan yang mengalami kesalahan jaringan. | % | |
AuthorizationErrorCount | Jumlah total permintaan otorisasi gagal dari klien. | Tidak ada | |
AuthorizationErrorRate | Persentase permintaan otorisasi gagal dari klien. | % | |
ResourceNotFoundErrorCount | Jumlah total permintaan gagal dari klien karena sumber daya tidak ada. | Tidak ada | |
ResourceNotFoundErrorRate | Persentase permintaan gagal dari klien karena sumber daya tidak ada. | % | |
ClientTimeoutErrorCount | Jumlah total permintaan gagal karena timeout klien. | Tidak ada | |
ClientTimeoutErrorRate | Persentase permintaan gagal karena timeout klien. | % | |
ClientOtherErrorCount | Jumlah total permintaan yang mengalami kesalahan klien lainnya. | Tidak ada | |
ClientOtherErrorRate | Persentase permintaan yang mengalami kesalahan klien lainnya. | % | |
SuccessCount | Jumlah total permintaan berhasil. | Tidak ada | |
SuccessRate | Persentase permintaan berhasil. | % | |
RedirectCount | Jumlah total permintaan pengalihan. | Tidak ada | |
RedirectRate | Persentase permintaan pengalihan. | % | |
GetObjectE2eLatency | Latensi end-to-end (E2E) rata-rata dari permintaan GetObject. | Milliseconds | |
GetObjectServerLatency | Latensi server rata-rata dari permintaan GetObject. | Milliseconds | |
MaxGetObjectE2eLatency | Latensi E2E maksimum dari permintaan GetObject. | Milliseconds | |
MaxGetObjectServerLatency | Latensi server maksimum dari permintaan GetObject. | Milliseconds | |
HeadObjectE2eLatency | Latensi E2E rata-rata dari permintaan HeadObject. | Milliseconds | |
HeadObjectServerLatency | Latensi server rata-rata dari permintaan HeadObject. | Milliseconds | |
MaxHeadObjectE2eLatency | Latensi E2E maksimum dari permintaan HeadObject. | Milliseconds | |
MaxHeadObjectServerLatency | Latensi server maksimum dari permintaan HeadObject. | Milliseconds | |
PutObjectE2eLatency | Latensi E2E rata-rata dari permintaan PutObject. | Milliseconds | |
PutObjectServerLatency | Latensi server rata-rata dari permintaan PutObject. | Milliseconds | |
MaxPutObjectE2eLatency | Latensi E2E maksimum dari permintaan PutObject. | Milliseconds | |
MaxPutObjectServerLatency | Latensi server maksimum dari permintaan PutObject. | Milliseconds | |
PostObjectE2eLatency | Latensi E2E rata-rata dari permintaan PostObject. | Milliseconds | |
PostObjectServerLatency | Latensi server rata-rata dari permintaan PostObject. | Milliseconds | |
MaxPostObjectE2eLatency | Latensi E2E maksimum dari permintaan PostObject. | Milliseconds | |
MaxPostObjectServerLatency | Latensi server maksimum dari permintaan PostObject. | Milliseconds | |
AppendObjectE2eLatency | Latensi E2E rata-rata dari permintaan AppendObject. | Milliseconds | |
AppendObjectServerLatency | Latensi server rata-rata dari permintaan AppendObject. | Milliseconds | |
MaxAppendObjectE2eLatency | Latensi E2E maksimum dari permintaan AppendObject. | Milliseconds | |
MaxAppendObjectServerLatency | Latensi server maksimum dari permintaan AppendObject. | Milliseconds | |
UploadPartE2eLatency | Latensi E2E rata-rata dari permintaan UploadPart. | Milliseconds | |
UploadPartServerLatency | Latensi server rata-rata dari permintaan UploadPart. | Milliseconds | |
MaxUploadPartE2eLatency | Latensi E2E maksimum dari permintaan UploadPart. | Milliseconds | |
MaxUploadPartServerLatency | Latensi server maksimum dari permintaan UploadPart. | Milliseconds | |
UploadPartCopyE2eLatency | Latensi E2E rata-rata dari permintaan UploadPartCopy. | Milliseconds | |
UploadPartCopyServerLatency | Latensi server rata-rata dari permintaan UploadPartCopy. | Milliseconds | |
MaxUploadPartCopyE2eLatency | Latensi E2E maksimum dari permintaan UploadPartCopy. | Milliseconds | |
MaxUploadPartCopyServerLatency | Latensi server maksimum dari permintaan UploadPartCopy. | Milliseconds | |
GetObjectCount | Jumlah permintaan GetObject berhasil. | Tidak ada | |
HeadObjectCount | Jumlah permintaan HeadObject berhasil. | Tidak ada | |
PutObjectCount | Jumlah permintaan PutObject berhasil. | Tidak ada | |
PostObjectCount | Jumlah permintaan PostObject berhasil. | Tidak ada | |
AppendObjectCount | Jumlah permintaan AppendObject berhasil. | Tidak ada | |
UploadPartCount | Jumlah permintaan UploadPart berhasil. | Tidak ada | |
UploadPartCopyCount | Jumlah permintaan UploadPartCopy berhasil. | Tidak ada | |
DeleteObjectCount | Jumlah permintaan DeleteObject berhasil. | Tidak ada | |
DeleteObjectsCount | Jumlah permintaan DeleteObjects berhasil. | Tidak ada | |
MirrorTraffic | Jumlah trafik masuk dari asal tertentu untuk permintaan yang sah. | Bytes | |
MirrorTrafficByStatus | Jumlah trafik masuk dari asal tertentu untuk permintaan yang sah dengan kode status HTTP tertentu. | Bytes | |
MirrorRequestTransferSpeed | Kecepatan transfer data rata-rata untuk permintaan yang sah ke asal tertentu. | Bytes/s | |
MirrorRequestTransferSpeedByStatus | Kecepatan transfer data rata-rata untuk permintaan yang sah ke asal tertentu dan dengan kode status HTTP tertentu. | Bytes/s | |
MirrorRequestCount | Jumlah total permintaan yang sah ke asal tertentu. | Tidak ada | |
MirrorRequestCountByStatus | Jumlah total permintaan yang sah ke asal tertentu dan dengan kode status HTTP tertentu. | Tidak ada | |
MirrorAverageLatency | Latensi rata-rata permintaan yang sah ke asal tertentu. | Milliseconds | |
MirrorAverageLatencyByStatus | Latensi rata-rata permintaan yang sah ke asal tertentu dan dengan kode status HTTP tertentu. | Milliseconds | |
MirrorRequestStatusRatio | Persentase permintaan ke asal tertentu dan dengan kode status HTTP 2xx, 3xx, 4xx, dan 5xx dari semua permintaan. | % | |
MirrorRequestStatusCount | Jumlah total permintaan ke asal tertentu dan dengan kode status HTTP 2xx, 3xx, 4xx, dan 5xx. | Tidak ada |
Metrik pengukuran
Jika Anda menentukan Dimensi saat menanyakan metrik berikut, data bucket tertentu akan ditanyakan. Jika Anda tidak menentukan Dimensi, data tingkat akun dari bucket akan ditanyakan.
Sesuai aturan penagihan, metrik pengukuran dikumpulkan dan ditampilkan secara berbeda dari metrik non-pengukuran. Untuk informasi lebih lanjut, lihat Metrik Penggunaan yang Dapat Ditagih.
Metrik | Deskripsi | Satuan |
MeteringStorageUtilization | Penggunaan penyimpanan. | Bytes |
MeteringGetRequest | Jumlah permintaan GET. | Tidak ada |
MeteringPutRequest | Jumlah permintaan PUT. | Tidak ada |
MeteringInternetTX | Trafik arah keluar terukur melalui Internet. | Bytes |
MeteringCdnTX | Trafik arah keluar terukur dari Alibaba Cloud CDN. | Bytes |
MeteringSyncRX | Trafik arah masuk terukur yang dihasilkan saat Anda menggunakan CRR untuk mereplikasi data dari bucket sumber ke bucket tujuan. | Bytes |