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.

Overview of data retention and archive periods

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:

  1. Pilih menu Ruang kerja Log Analytics di portal Azure, lalu pilih ruang kerja.

  2. Pilih Penggunaan dan perkiraan biaya di panel kiri.

  3. Pilih Retensi Data di bagian atas halaman.

    Change workspace data retention setting

  4. 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:

  1. Dari menu Ruang kerja Analitik Log, pilih Tabel (pratinjau).

    Layar Tabel (pratinjau) mencantumkan semua tabel di ruang kerja.

  2. Pilih menu konteks untuk tabel yang ingin Anda konfigurasi dan pilih Kelola tabel.

    Screenshot showing the Manage table button for one of the tables in a workspace.

  3. Konfigurasikan durasi retensi dan arsip di bagian Pengaturan retensi datadari layar konfigurasi tabel.

    Screenshot showing the data retention settings on the table configuration screen.

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.

Screenshot showing the Manage table button for one of the tables in a workspace.

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:

Screenshot that shows where to change the data retention period.

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.

Langkah berikutnya