Mengonfigurasi kebijakan retensi dan arsip data di Log Azure Monitor (Pratinjau)
Kebijakan retensi menentukan kapan harus menghapus atau mengarsipkan data di ruang kerja Log Analytics. Pengarsipan memungkinkan Anda menyimpan data yang lebih lama dan kurang digunakan di ruang kerja dengan biaya lebih rendah.
Artikel ini menjelaskan cara mengonfigurasi retensi dan pengarsipan data.
Cara kerja retensi dan pengarsipan
Setiap ruang kerja memiliki kebijakan retensi default yang diterapkan ke semua tabel. Anda dapat mengatur kebijakan retensi yang berbeda pada tabel individual.
Selama periode retensi interaktif, data tersedia untuk pemantauan, pemecahan masalah, dan analitik. Saat Anda tidak lagi menggunakan log, tetapi masih perlu menyimpan data untuk kepatuhan atau penyelidikan sesekali, arsipkan log untuk menghemat biaya. Anda dapat mengakses data yang diarsipkan dengan menjalankan pekerjaan pencarian atau memulihkan log yang diarsipkan.
Catatan
Fitur arsip saat ini dalam pratinjau publik dan hanya dapat diatur di tingkat tabel, bukan di tingkat ruang kerja.
Mengonfigurasi kebijakan retensi ruang kerja default
Anda dapat mengatur kebijakan retensi default ruang kerja di portal Microsoft Azure menjadi 30, 31, 60, 90, 120, 180, 270, 365, 550, dan 730 hari. Anda dapat mengatur kebijakan yang berbeda untuk tabel tertentu dengan mengonfigurasi kebijakan penyimpanan dan mengarsipkan kebijakan pada tabel tingkat dimensi. Jika berada di tingkat gratis, Anda perlu meningkatkan ke tingkat berbayar untuk mengubah periode retensi data.
Untuk mengatur kebijakan retensi ruang kerja default:
Pilih menu Ruang kerja Log Analytics di portal Azure, lalu pilih ruang kerja.
Pilih Penggunaan dan perkiraan biaya di panel kiri.
Pilih Retensi Data di bagian atas halaman.
Gerakkan penggeser untuk menambah atau mengurangi jumlah hari, lalu pilih Oke.
Mengatur kebijakan retensi dan arsip menurut tabel
Secara default, semua tabel di ruang kerja Anda mewarisi pengaturan retensi interaktif ruang kerja dan tidak memiliki kebijakan arsip. Anda dapat mengatur kebijakan retensi dan arsip untuk tabel individual, kecuali untuk ruang kerja di tingkat harga Uji Coba Gratis lama.
Anda dapat menyimpan data dalam retensi interaktif antara 4 dan 730 hari. Anda dapat mengatur periode arsip untuk total waktu retensi hingga 2.555 hari (tujuh tahun).
Untuk mengatur durasi retensi dan arsip untuk tabel pada portal Azure:
Dari menu Ruang kerja Analitik Log, pilih Tabel (pratinjau).
Layar Tabel (pratinjau) mencantumkan semua tabel di ruang kerja.
Pilih menu konteks untuk tabel yang ingin Anda konfigurasi dan pilih Kelola tabel.
Konfigurasikan durasi retensi dan arsip di bagian Pengaturan retensi datadari layar konfigurasi tabel.
Mendapatkan kebijakan retensi dan arsip menurut tabel
Untuk melihat durasi retensi dan arsip untuk tabel di portal Azure, dari menu ruang kerja Analitik Log, pilih Tabel (pratinjau).
Layar Tabel (pratinjau) memperlihatkan retensi interaktif dan periode arsip untuk semua tabel di ruang kerja.
Menghapus menyeluruh data yang disimpan
Saat Anda mempersingkat kebijakan retensi yang ada, dibutuhkan beberapa hari bagi Azure Monitor untuk menghapus data yang tidak lagi ingin disimpan.
Jika Anda mengatur kebijakan retensi data menjadi 30 hari, Anda dapat segera menghapus menyeluruh data lama menggunakan parameter immediatePurgeDataOn30Days
di Azure Resource Manager. Fungsi penghapusan menyeluruh berguna saat Anda perlu segera menghapus data pribadi. Fungsi penghapusan menyeluruh langsung tidak tersedia melalui portal Azure.
Perhatikan bahwa ruang kerja dengan kebijakan retensi 30 hari mungkin benar-benar menyimpan data selama 31 hari jika Anda tidak mengatur parameter immediatePurgeDataOn30Days
.
Anda juga dapat menghapus menyeluruh data dari ruang kerja menggunakan fitur penghapusan menyeluruh, yang menghapus data pribadi. Anda tidak dapat menghapus data dari log yang diarsipkan.
Purge API Log Analytics tidak memengaruhi penagihan retensi. Untuk menurunkan biaya retensi, kurangi periode retensi untuk ruang kerja atau untuk tabel tertentu.
Tabel dengan kebijakan retensi unik
Secara default, tabel dari dua jenis data - Usage
dan AzureActivity
- menyimpan data setidaknya selama 90 hari tanpa biaya. Saat Anda meningkatkan retensi ruang kerja menjadi lebih dari 90 hari, Anda juga meningkatkan retensi jenis data ini, dan Anda akan dikenakan biaya untuk mempertahankan data ini di luar periode 90 hari. Tabel ini juga bebas dari biaya penyerapan data.
Tabel yang terkait dengan sumber daya Application Insights juga menyimpan data selama 90 hari tanpa biaya. Anda dapat menyesuaikan kebijakan retensi masing-masing tabel ini secara individual.
AppAvailabilityResults
AppBrowserTimings
AppDependencies
AppExceptions
AppEvents
AppMetrics
AppPageViews
AppPerformanceCounters
,AppRequests
AppSystemEvents
AppTraces
Model harga
Anda akan dikenakan biaya untuk setiap hari menyimpan data. Biaya menyimpan data untuk sebagian hari sama dengan sehari penuh.
Untuk informasi selengkapnya, lihat Harga Azure Monitor.
Sumber daya Application Insights klasik
Sumber daya Application Insights berbasis ruang kerja data disimpan di ruang kerja Log Analytics, sehingga disertakan dalam pengaturan retensi data dan arsip untuk ruang kerja. Namun, Application Insights klasik sumber daya, memiliki pengaturan retensi terpisah.
Retensi default untuk sumber daya Application Insights adalah 90 hari. Periode retensi yang berbeda dapat dipilih untuk setiap sumber daya Application Insights. Set penuh periode retensi yang tersedia adalah 30, 60, 90, 120, 180, 270, 365, 550 atau 730 hari.
Untuk mengubah retensi, dari sumber daya Application Insights Anda, buka halaman Penggunaan dan Perkiraan Biaya lalu pilih opsi Retensi Data:
Masa tenggang beberapa hari dimulai ketika retensi diturunkan sebelum data terlama dihapus.
Retensi juga dapat diatur secara terprogram menggunakan PowerShell dengan parameter retentionInDays
. Jika Anda mengatur retensi data menjadi 30 hari, Anda dapat langsung memicu penghapusan data lama secara menyeluruh menggunakan parameter immediatePurgeDataOn30Days
, yang mungkin berguna untuk skenario terkait kepatuhan. Fungsi hapus menyeluruh ini hanya diekspos melalui Azure Resource Manager dan harus digunakan dengan sangat hati-hati. Waktu reset harian untuk batas volume data dapat dikonfigurasi menggunakan Azure Resource Manager untuk mengatur parameter dailyQuotaResetTime
.