Metrik analitik Azure Storage (klasik)
Pada 9 Januari 2024 metrik Storage Analytics, juga disebut sebagai metrik klasik akan dihentikan. Jika Anda menggunakan metrik klasik, pastikan untuk beralih ke metrik Azure Monitor sebelum tanggal tersebut. Artikel ini membantu Anda melakukan transisi.
Azure Storage menggunakan solusi Storage Analytics untuk menyimpan metrik yang mencakup statistik transaksi teragregasi dan data kapasitas tentang permintaan ke layanan penyimpanan. Transaksi dilaporkan pada tingkat operasi API dan pada tingkat layanan penyimpanan. Kapasitas dilaporkan pada tingkat layanan penyimpanan. Data metrik dapat digunakan untuk:
- Menganalisis penggunaan layanan penyimpanan.
- Mendiagnosis masalah dengan permintaan yang dibuat terhadap layanan penyimpanan.
- Meningkatkan performa aplikasi yang menggunakan layanan.
Metrik Storage Analytics diaktifkan secara default untuk akun penyimpanan baru. Anda dapat mengonfigurasi metrik di portal Microsoft Azure, dengan PowerShell, atau dengan Azure CLI. Untuk panduan langkah demi langkah, lihat Mengaktifkan dan mengelola metrik Azure Storage Analytics (klasik). Anda juga dapat mengaktifkan Storage Analytics secara terprogram melalui REST API atau pustaka klien. Gunakan operasi Tetapkan Properti Layanan untuk mengaktifkan Storage Analytics untuk setiap layanan.
Catatan
Metrik Storage Analytics tersedia untuk penyimpanan Azure Blob, penyimpanan Azure Queue, penyimpanan Azure Table, dan Azure Files. Metrik Storage Analytics kini adalah metrik klasik. Kami menyarankan agar Anda menggunakan metrik penyimpanan di Azure Monitor sebagai ganti metrik Storage Analytics.
Metrik transaksi
Set data yang kuat dicatat pada interval per jam atau menit untuk setiap layanan penyimpanan dan operasi API yang diminta, yang mencakup masuk dan keluar, ketersediaan, kesalahan, dan persentase permintaan terkategori. Untuk daftar lengkap detail transaksi, lihat skema tabel metrik Storage Analytics.
Data transaksi dicatat pada tingkat layanan dan tingkat operasi API. Pada tingkat layanan, statistik yang meringkas semua operasi API yang diminta ditulis ke entitas tabel setiap jam, bahkan jika tidak ada permintaan yang dibuat untuk layanan. Pada tingkat operasi API, statistik hanya ditulis ke entitas jika operasi diminta dalam jam tersebut.
Misalnya, jika Anda melakukan operasi GetBlob pada layanan blob Anda, Metrik Storage Analytics mencatat permintaan dan menyertakannya dalam data agregat untuk layanan blob dan operasi GetBlob. Jika tidak ada operasi GetBlob yang diminta selama satu jam, entitas tidak ditulis ke $MetricsTransactionsBlob untuk operasi tersebut.
Metrik transaksi dicatat untuk permintaan pengguna dan permintaan yang dibuat oleh Storage Analytics itu sendiri. Misalnya, permintaan oleh Storage Analytics untuk menulis entitas tabel dan log dicatat.
Metrik kapasitas
Catatan
Saat ini, metrik kapasitas hanya tersedia untuk layanan blob.
Data kapasitas dicatat setiap hari untuk layanan blob akun penyimpanan, dan dua entitas tabel ditulis. Satu entitas menyediakan statistik untuk data pengguna, dan entitas lainnya menyediakan statistik tentang kontainer blob $logs
yang digunakan oleh Storage Analytics. Tabel $MetricsCapacityBlob menyertakan statistik berikut ini:
Kapasitas: jumlah penyimpanan yang digunakan oleh layanan blob akun penyimpanan, dalam byte.
ContainerCount: Jumlah kontainer blob dalam layanan blob akun penyimpanan.
ObjectCount: jumlah blob halaman atau blok yang berkomitmen dan tidak berkomitmen dalam layanan blob akun penyimpanan.
Untuk informasi selengkapnya tentang metrik kapasitas, lihat skema tabel metrik Storage Analytics.
Cara metrik disimpan
Semua data metrik untuk setiap layanan penyimpanan disimpan dalam tiga tabel yang disediakan untuk layanan tersebut. Satu tabel untuk informasi transaksi, satu tabel untuk informasi transaksi menit, dan tabel lain untuk informasi kapasitas. Transaksi dan informasi transaksi menit terdiri dari data permintaan dan respons. Informasi kapasitas terdiri dari data penggunaan penyimpanan. Metrik jam, metrik menit, dan kapasitas untuk layanan blob akun penyimpanan diakses dalam tabel yang diberi nama seperti yang dijelaskan dalam tabel berikut.
Tingkat metrik | Nama tabel | Didukung untuk versi |
---|---|---|
Metrik per jam, lokasi utama | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Versi sebelum 15 Agustus 2013 saja. Meskipun nama-nama ini masih didukung, kami sarankan Anda beralih menggunakan tabel berikut. |
Metrik per jam, lokasi utama | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
Semua versi. Dukungan untuk metrik layanan file hanya tersedia dalam versi 5 April 2015, dan yang lebih baru. |
Metrik per jam, lokasi utama | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
Semua versi. Dukungan untuk metrik layanan file hanya tersedia dalam versi 5 April 2015, dan yang lebih baru. |
Metrik per jam, lokasi sekunder | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
Semua versi. Replikasi geo-redundan akses baca harus diaktifkan. |
Metrik per jam, lokasi sekunder | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
Semua versi. Replikasi geo-redundan akses baca harus diaktifkan. |
Kapasitas (layanan blob saja) | $MetricsCapacityBlob | Semua versi. |
Tabel ini dibuat secara otomatis saat Storage Analytics diaktifkan untuk titik akhir layanan penyimpanan. Tabel tersebut diakses melalui namespace akun penyimpanan, misalnya, https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")
. Tabel metrik tidak muncul dalam operasi listingan dan harus diakses langsung melalui nama tabel.
Pemberitahuan metrik
Pertimbangkan untuk menyiapkan pemberitahuan di portal Microsoft Azure sehingga Anda akan diberi tahu secara otomatis tentang perubahan penting dalam perilaku layanan penyimpanan Anda. Untuk panduan langkah demi langkah, lihat Membuat pemberitahuan metrik.
Jika Anda menggunakan alat Storage Explorer untuk mengunduh data metrik ini dalam format yang dibatasi, Anda dapat menggunakan Microsoft Excel untuk menganalisis data. Untuk daftar alat Storage Explorer yang tersedia, lihat Alat klien Azure Storage.
Penting
Mungkin ada penundaan antara peristiwa penyimpanan dan kapan data metrik per jam atau menit yang sesuai direkam. Untuk metrik menit, beberapa menit data mungkin ditulis sekaligus. Masalah ini dapat menyebabkan transaksi dari menit-menit sebelumnya dikumpulkan ke dalam transaksi untuk menit saat ini. Jika masalah ini terjadi, layanan pemberitahuan mungkin tidak memiliki semua data metrik yang tersedia untuk interval pemberitahuan yang dikonfigurasi, yang mungkin menyebabkan pemberitahuan muncul secara tiba-tiba.
Tagihan pada metrik penyimpanan
Permintaan tulis untuk membuat entitas tabel untuk metrik dibebankan dalam tarif standar yang berlaku untuk semua operasi Azure Storage.
Permintaan baca data metrik oleh klien juga dapat ditagih dengan tarif standar.
Kapasitas yang digunakan oleh tabel metrik juga dapat ditagih. Gunakan informasi berikut untuk memperkirakan jumlah kapasitas yang digunakan untuk menyimpan data metrik:
- Jika setiap jam layanan menggunakan setiap API di setiap layanan, sekitar 148 KB data disimpan setiap jam dalam tabel transaksi metrik jika Anda mengaktifkan ringkasan tingkat layanan dan tingkat API.
- Jika dalam setiap jam layanan menggunakan setiap API dalam layanan, sekitar 12 KB data disimpan setiap jam dalam tabel transaksi metrik jika Anda mengaktifkan ringkasan tingkat layanan saja.
- Tabel kapasitas untuk blob memiliki dua baris yang ditambahkan setiap hari asalkan Anda memilih log. Skenario ini menyiratkan bahwa setiap hari ukuran tabel ini meningkat hingga sekitar 300 byte.