Bagikan melalui


Mengelola retensi data di ruang kerja Analitik Log

Ruang kerja Analitik Log menyimpan data dalam dua status:

  • Retensi analitik: Dalam status ini, data tersedia untuk pemantauan, pemecahan masalah, dan analitik mendekati real-time.
  • Retensi jangka panjang: Dalam kondisi biaya rendah ini, data tidak tersedia untuk fitur paket tabel, tetapi dapat diakses melalui tugas pencarian.

Artikel ini menjelaskan cara ruang kerja Analitik Log menyimpan data dan cara mengelola retensi data tabel di ruang kerja Anda.

Analitik, jangka panjang, dan retensi total

Secara default, semua tabel di ruang kerja Analitik Log menyimpan data selama 30 hari, kecuali untuk tabel log dengan retensi default 90 hari. Tabel dengan paket Analytics menjadikan data Anda tersedia untuk kueri langsung selama periode retensi Analytics ini. Semua paket tabel dapat mengambil data yang disimpan melalui kueri atau pekerjaan pencarian, dan data tersedia untuk visualisasi, pemberitahuan, dan fitur dan layanan lainnya, berdasarkan paket tabel.

Anda dapat memperpanjang periode retensi analitik tabel dengan paket Analytics hingga dua tahun. Tabel rencana dasar memiliki periode tetap selama 30 hari untuk kueri, sementara tabel rencana tambahan dapat dikueri untuk seluruh periode retensi. Tabel Dasar dan Tabel Pendukung sama-sama memiliki pertimbangan tambahan. Untuk informasi selengkapnya, lihat Data kueri dalam tabel Dasar dan Tambahan.

Catatan

Anda dapat mengurangi periode retensi analitik tabel Analytics menjadi sesedikit empat hari menggunakan API atau CLI. Namun, karena retensi analitik selama 31 hari disertakan dalam harga penyerapan, menurunkan periode retensi di bawah 31 hari tidak mengurangi biaya.

Untuk menyimpan data dalam tabel yang sama di luar periode retensi default, perpanjang retensi total tabel hingga 12 tahun. Di akhir periode retensi analitik, data tetap berada dalam tabel selama sisa periode retensi total yang Anda konfigurasikan. Selama periode ini - periode retensi jangka panjang - jalankan pekerjaan pencarian untuk mengambil data tertentu yang Anda butuhkan dari tabel dan membuatnya tersedia untuk kueri interaktif dalam tabel hasil pencarian.

Diagram yang memperlihatkan analitik dan retensi jangka panjang di Log Azure Monitor.

Cara kerja modifikasi retensi

Saat Anda mempersingkat total retensi tabel, Log Azure Monitor menunggu 30 hari sebelum menghapus data, sehingga Anda dapat mengembalikan perubahan dan menghindari kehilangan data jika Anda membuat kesalahan dalam konfigurasi.

Saat Anda meningkatkan total retensi, periode retensi baru berlaku untuk semua data yang sudah diserap ke dalam tabel dan belum dihapus.

Saat Anda mengubah pengaturan retensi jangka panjang tabel dengan data yang ada, perubahan akan segera berlaku.

Example:

  • Anda memiliki tabel Analytics yang sudah ada dengan retensi analitik 180 hari dan tidak ada retensi jangka panjang.
  • Anda mengubah retensi analitik menjadi 90 hari tanpa mengubah periode retensi total 180 hari.
  • Azure Monitor secara otomatis memperlakukan sisa 90 hari dari total retensi sebagai retensi bernilai rendah dan jangka panjang, sehingga data yang berusia 90-180 hari tidak hilang.

Izin yang diperlukan

Perbuatan Izin yang diperlukan
Mengonfigurasi retensi analitik default untuk tabel Analitik di ruang kerja Analitik Log Microsoft.OperationalInsights/workspaces/write dan microsoft.operationalinsights/workspaces/tables/write izin ke ruang kerja Log Analytics, sebagaimana disediakan oleh peran bawaan Kontributor Log Analytics, misalnya
Dapatkan pengaturan retensi menurut tabel untuk ruang kerja Log Analitik Microsoft.OperationalInsights/workspaces/tables/read izin untuk ruang kerja Analitik Log seperti yang diberikan oleh peran bawaan Pembaca Analitik Log, misalnya

Mengonfigurasi periode retensi analitik default untuk tabel Analitik

Periode retensi default tabel Analitik di ruang kerja Analitik Log adalah 30 hari. Anda dapat mengubah periode analitik default tabel Analytics hingga dua tahun dengan memodifikasi pengaturan retensi data tingkat ruang kerja. Tabel Dasar dan Tambahan hanya memiliki periode retensi total, yaitu 30 hari secara default.

Mengubah pengaturan retensi data tingkat ruang kerja default secara otomatis memengaruhi semua tabel Analitik tempat pengaturan default masih berlaku di ruang kerja Anda. Jika Anda telah mengubah retensi analitik tabel tertentu, tabel tersebut tidak terpengaruh saat Anda mengubah pengaturan retensi data default ruang kerja.

Penting

Ruang kerja dengan retensi 30 hari mungkin menyimpan data selama 31 hari. Jika Anda perlu menyimpan data selama 30 hari hanya untuk mematuhi kebijakan privasi, konfigurasikan retensi ruang kerja default menjadi 30 hari menggunakan API dan perbarui immediatePurgeDataOn30Days properti ruang kerja ke true. Operasi ini saat ini hanya didukung menggunakan Workspaces - Update API.

Untuk mengatur periode retensi default tabel Analitik di dalam workspace Log Analytics:

  1. Dari menu Ruang Kerja Log Analytics di portal Azure, pilih ruang kerja Anda.

  2. Di bagian Pengaturan , pilih Penggunaan dan perkiraan biaya di panel kiri.

  3. Pilih Retensi Data di bagian atas halaman.

    Cuplikan layar yang memperlihatkan perubahan pengaturan retensi data ruang kerja.

  4. Gerakkan penggeser untuk menambah atau mengurangi jumlah hari, lalu pilih Oke.

Mengonfigurasi retensi tingkat tabel

Secara default, semua tabel dengan paket data Analytics mewarisi pengaturan retensi default ruang kerja Analitik Log dan tidak memiliki retensi jangka panjang. Anda dapat meningkatkan periode retensi analitik tabel Analytics hingga 730 hari dengan biaya tambahan.

Untuk menambahkan retensi jangka panjang ke tabel dengan paket data apa pun, atur retensi total hingga 12 tahun (4.383 hari).

Catatan

Saat ini, Anda dapat mengatur retensi total hingga 12 tahun melalui portal Azure dan API. CLI dan PowerShell dibatasi hingga tujuh tahun; dukungan selama 12 tahun akan mengikuti.

Untuk mengubah pengaturan retensi untuk tabel di portal Azure:

  1. Dari menu ruang kerja Analitik Log, pilih Tabel.

    Layar Tabel mencantumkan semua tabel di ruang kerja.

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

    Cuplikan layar yang memperlihatkan tombol Kelola tabel untuk salah satu tabel di ruang kerja.

  3. Konfigurasikan retensi analitik dan pengaturan retensi total di bagian Pengaturan retensi data di layar konfigurasi tabel.

    Cuplikan layar yang memperlihatkan pengaturan retensi data pada layar konfigurasi tabel.

Mendapatkan pengaturan retensi menurut tabel

Untuk melihat pengaturan retensi tabel di portal Azure, dari menu ruang kerja Analitik Log, pilih Tabel.

Layar Tabel memperlihatkan retensi analitik dan periode retensi total untuk semua tabel di ruang kerja.

Cuplikan layar yang memperlihatkan tombol Kelola tabel untuk salah satu tabel di ruang kerja.

Apa yang terjadi pada data saat Anda menghapus tabel di ruang kerja Analitik Log?

Ruang kerja Analitik Log dapat berisi beberapa jenis tabel. Apa yang terjadi saat Anda menghapus tabel berbeda untuk masing-masing:

Jenis tabel Retensi data Rekomendasi Pemulihan
Tabel Azure Tabel Azure menyimpan log dari sumber daya Azure, atau solusi. Saat Anda berhenti mengirim data dari sumber daya, atau solusi, data tetap berada di ruang kerja hingga akhir periode retensi yang ditentukan untuk tabel, dan dikenakan biaya yang sesuai. Untuk mengurangi biaya, atur retensi data tingkat tabel menjadi empat hari, yang merupakan periode minimum yang dapat didukung. Jika tabel yang dihapus dikaitkan dengan solusi yang harus dihapus (misalnya, Sentinel), hapus solusi setelah periode retensi empat hari berlalu. Aktifkan solusi. Pemulihan data dibatasi oleh retensi tabel.
Tabel log khusus (table_CL) Tabel log kustom menyimpan log dari API penyerapan log, atau API pengumpul data HTTP (tidak digunakan lagi).
Saat Anda menghapus tabel, nama tabel tetap dicadangkan selama lima belas hari. Menghapus tabel di Paket Analitik atau Dasar tidak menghapus data. Retensi tabel diatur sesuai dengan retensi ruang kerja setelah lima belas hari, di mana biaya retensi mengikuti pengaturan retensi dalam tabel.
Menghapus tabel dalam rencana Auxiliary akan menyebabkan data terhapus secara permanen setelah lima belas hari.
Untuk meminimalkan biaya, atur retensi tingkat tabel menjadi empat hari, dan hapus tabel setelah empat hari saat data dipangkas. Analitik atau Dasar: Buat tabel dengan nama dan skema yang sama. Pemulihan data dibatasi oleh retensi tabel.
Rencana tambahan : Buat tabel dengan nama dan skema yang sama selama periode penghapusan sementara.
Tabel hasil pencarian (table_SRCH) Menghapus tabel dan data segera dan secara permanen.
Tabel yang dipulihkan(table_RST) Menghapus cache panas yang dialokasikan untuk pemulihan, tetapi data tabel sumber tidak dihapus.

Tabel log dengan retensi default 90 hari

Secara default, Usage tabel 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 tabel ini. 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 retensi masing-masing tabel ini satu per satu:

  • AppAvailabilityResults
  • AppBrowserTimings
  • AppDependencies
  • AppExceptions
  • AppEvents
  • AppMetrics
  • AppPageViews
  • AppPerformanceCounters
  • AppRequests
  • AppSystemEvents
  • AppTraces

Rencana harga

Analitik dan retensi jangka panjang dihitung berdasarkan volume data GB dan jumlah hari data dipertahankan. Penagihan untuk retensi data terjadi setiap hari (berdasarkan hari di zona waktu UTC). Data log yang memiliki _IsBillable == false tidak dikenakan biaya penyerapan atau retensi.

Untuk informasi lebih lanjut, baca artikel berikut:

Pelajari lebih lanjut tentang: