Bagikan melalui


Mengatur batas harian di ruang kerja Analitik Log

Batas harian pada ruang kerja Log Analytics memungkinkan Anda mengurangi peningkatan biaya yang tidak terduga untuk pengambilan data dengan menghentikan pengumpulan data log yang dapat ditagih untuk tabel dalam rencana tabel Analitik atau Dasar selama sisa periode 24 jam setiap kali ambang batas yang ditentukan tercapai. Tabel dalam paket tabel Tambahan tidak tunduk pada batas harian apa pun.

Penting

Fitur batas harian di Azure Monitor tidak boleh digunakan sebagai mekanisme utama untuk memfilter atau mengurangi data sebelum penyerapan ke ruang kerja Analitik Log untuk menghemat biaya. Sebagai gantinya, gunakan transformasi waktu penyerapan untuk memfilter atau membentuk ulang data sebelum penyerapan (pelajari lebih lanjut). Batas harian dirancang untuk melindungi terhadap lonjakan volume data yang tidak terduga yang dapat menyebabkan biaya tak terduga. Ini harus digunakan dengan hati-hati dan hanya sebagai perlindungan —bukan sebagai alat kontrol biaya rutin. Perlu diingat bahwa setelah batas harian tercapai, pengumpulan data berhenti. Ini akan berdampak pada kemampuan Anda untuk memantau sumber daya, menerima pemberitahuan, dan menjaga kesehatan dan fungsionalitas layanan dan solusi dependen. Ketika batas harian terpenuhi, Anda secara efektif buta dengan status lingkungan yang dipantau saat ini dan tidak mengumpulkan peristiwa yang berpotensi penting yang mungkin diperlukan nanti. Tujuan Anda harus menghindari secara teratur mencapai batas harian dan sebaliknya memperlakukannya sebagai ukuran cadangan untuk lonjakan data yang jarang atau tidak terduga. Untuk strategi mengoptimalkan biaya Azure Monitor, lihat Pengoptimalan biaya dan Azure Monitor.

Artikel ini menjelaskan cara kerja batas harian dan cara mengonfigurasinya di ruang kerja Anda.

Perbuatan Izin atau peran yang diperlukan
Mengatur batas harian pada ruang kerja Analitik Log Microsoft.OperationalInsights/workspaces/write izin ke ruang kerja Log Analytics yang Anda tetapkan batas hariannya, seperti yang disediakan oleh peran bawaan Log Analytics Contributor, misalnya.
Mengatur batas harian pada sumber daya Application Insights klasik microsoft.insights/components/CurrentBillingFeatures/write permisi ke sumber daya Application Insights klasik yang Anda tetapkan batas hariannya, seperti disediakan oleh peran bawaan Kontributor Komponen Application Insights, misalnya.
Membuat pemberitahuan saat batas harian untuk ruang kerja Analitik Log tercapai microsoft.insights/scheduledqueryrules/write izin, sebagaimana disediakan oleh peran bawaan Monitoring Contributor, misalnya
Membuat pemberitahuan saat batas harian untuk sumber daya Application Insights klasik tercapai microsoft.insights/activitylogalerts/write izin, sebagaimana disediakan oleh peran bawaan Monitoring Contributor, misalnya
Melihat efek dari batas harian Microsoft.OperationalInsights/workspaces/query/*/read izin ke ruang kerja Log Analytics yang Anda kueri, misalnya, sebagaimana disediakan oleh peran bawaan Pembaca Log Analytics.

Cara kerja batas harian

Setiap ruang kerja memiliki batas harian yang menentukan batas volume datanya sendiri. Saat batas harian tersentuh, spanduk peringatan muncul di bagian atas laman untuk ruang kerja Analitik Log yang dipilih di portal Azure, dan peristiwa operasi dikirim ke tabel Operasi di bawah LogManagement kategori. Anda dapat secara opsional membuat aturan pemberitahuan untuk mengirim pemberitahuan saat kejadian ini dibuat.

Ukuran data yang digunakan untuk batas harian adalah ukuran setelah transformasi data yang ditentukan pelanggan. (Pelajari selengkapnya tentang transformasi data dalam Aturan Pengumpulan Data.)

Pengumpulan data dilanjutkan pada waktu reset yang merupakan jam berbeda dalam sehari untuk setiap ruang kerja. Jam reset ini tidak bisa dikonfigurasi.

Catatan

Batas harian tidak dapat menghentikan pengumpulan data pada tingkat batas yang ditentukan dan beberapa data berlebih diharapkan. Pengumpulan data di luar batas harian dapat sangat besar jika ruang kerja menerima tingkat data yang tinggi. Jika data dikumpulkan melebihi batas, data tetap akan ditagih. Lihat Dampak Batas Harian untuk kueri yang dapat membantu mempelajari perilaku batas harian.

Kapan menggunakan batas harian

Batas harian biasanya digunakan oleh organisasi yang sangat sadar biaya. Mereka tidak boleh digunakan sebagai metode untuk mengurangi biaya, melainkan sebagai tindakan pencegahan untuk memastikan bahwa Anda tidak melebihi anggaran tertentu.

Saat pengumpulan data berhenti, Anda secara efektif tidak memiliki pemantauan fitur dan sumber daya yang mengandalkan ruang kerja tersebut. Alih-alih mengandalkan batas harian saja, Anda dapat membuat aturan pemberitahuan untuk memberi tahu Anda ketika pengumpulan data mencapai beberapa tingkat sebelum batas harian. Pemberitahuan ini memungkinkan Anda untuk mengatasi peningkatan apa pun sebelum pengumpulan data dihentikan, atau bahkan untuk sementara menonaktifkan pengumpulan untuk sumber daya yang kurang penting.

Application Insights

Anda harus mengonfigurasi pengaturan batas harian untuk Application Insights dan Analitik Log untuk membatasi jumlah data telemetri yang diserap oleh layanan Anda. Untuk sumber daya Application Insights berbasis ruang kerja, batas harian yang efektif adalah batas terendah dari dua pengaturan. Untuk sumber daya Application Insights klasik, hanya batas harian Application Insights yang berlaku karena data mereka tidak berada di ruang kerja Analitik Log.

Tips

Jika Anda khawatir tentang jumlah data yang dapat ditagih yang dikumpulkan oleh Application Insights, Anda harus mengonfigurasi pengambilan sampel untuk menyempurnakan volume datanya ke tingkat yang Anda inginkan. Gunakan batas harian sebagai metode keamanan jika aplikasi Anda tiba-tiba mulai mengirimkan volume telemetri yang jauh lebih tinggi.

Batas maksimum untuk sumber daya klasik di Application Insights adalah 1.000 GB/hari kecuali jika Anda meminta batas maksimum yang lebih tinggi untuk aplikasi dengan lalu lintas tinggi. Saat Anda membuat sumber daya di portal Azure, batas harian diatur ke 100 GB/hari. Saat Anda membuat sumber daya di Visual Studio, ukuran defaultnya kecil (hanya 32,3 MB/hari). Pengaturan awal batas maksimum harian diatur untuk memfasilitasi pengujian. Pengguna diharapkan akan menaikkan batas harian sebelum menggunakan aplikasi ke dalam lingkungan produksi.

Catatan

Jika Anda menggunakan string koneksi untuk mengirim data ke Application Insights menggunakan endpoint pengumpulan regional, maka pengaturan batas harian Application Insights dan Log Analytics berlaku per wilayah. Jika Anda hanya menggunakan kunci instrumentasi (ikey) untuk mengirim data ke Application Insights menggunakan titik akhir penyerapan global, pengaturan batas harian Application Insights mungkin tidak efektif di seluruh wilayah, tetapi pengaturan batas harian Analitik Log akan tetap berlaku.

Kami telah menghapus batasan pada beberapa jenis langganan yang memiliki kredit yang tidak dapat digunakan untuk Application Insights. Sebelumnya, jika langganan memiliki batas pengeluaran, dialog batas harian memiliki instruksi untuk menghapus batas pengeluaran dan memungkinkan batas harian ditingkatkan melebihi 32,3 MB/hari.

Tentukan batas harian Anda

Untuk membantu Anda menentukan batas harian yang sesuai untuk ruang kerja Anda, lihat Biaya dan penggunaan Azure Monitor untuk memahami tren penyerapan data Anda. Anda juga dapat meninjau Analisis penggunaan ruang kerja di Analitik Log yang menyediakan metode untuk menganalisis penggunaan ruang kerja Anda dengan lebih rinci.

Ruang Kerja Microsoft Defender for Cloud

Penting

Mulai 18 September 2023, Azure Monitor menutup semua jenis data yang dapat ditagih
ketika batas harian terpenuhi. Tidak ada perilaku khusus untuk jenis data apa pun saat Pertahanan Microsoft untuk Server diaktifkan di ruang kerja Anda. Perubahan ini meningkatkan kemampuan Anda untuk sepenuhnya mengendalikan biaya dari pemasukan data yang lebih tinggi dari perkiraan. Jika Anda memiliki batas harian yang diatur pada ruang kerja yang mengaktifkan Pertahanan Microsoft untuk Server, pastikan batasnya cukup tinggi untuk mengakomodasi perubahan ini. Selain itu, pastikan untuk mengatur pemberitahuan (lihat di bawah) sehingga Anda diberi tahu segera setelah batas harian Anda terpenuhi.

Hingga 18 September 2023, jika ruang kerja mengaktifkan solusi Microsoft Defender for Servers setelah 19 Juni 2017, beberapa jenis data yang terkait dengan keamanan dikumpulkan untuk Microsoft Defender for Cloud atau Microsoft Sentinel meskipun ada batas harian yang telah dikonfigurasi. Jenis data berikut tunduk pada pengecualian khusus ini dari batas harian WindowsEvent, SecurityAlert, SecurityBaseline, SecurityBaselineSummary, SecurityDetection, SecurityEvent, WindowsFirewall, MaliciousIPCommunication, LinuxAuditLog, SysmonEvent, ProtectionStatus, Update, UpdateSummary, CommonSecurityLog dan Syslog.

Mengatur batas harian

Ruang kerja Analitik Log

Untuk mengatur atau mengubah batas harian untuk ruang kerja Analitik Log di portal Azure:

  1. Di menu ruang kerja Analitik Log, pilih ruang kerja Anda, lalu pilih Penggunaan dan Biaya Perkiraan.
  2. Pilih Pengeluaran Harian Maksimum di bagian atas halaman.
  3. Pilih AKTIF, lalu atur batas volume data dalam GB/hari.

Konfigurasi batas data Analitik Log

Catatan

Jam reset untuk ruang kerja ditampilkan tetapi tidak dapat dikonfigurasi.

Untuk mengonfigurasi batas harian dengan Azure Resource Manager, atur dailyQuotaGb parameter di bawah WorkspaceCapping seperti yang dijelaskan di Ruang Kerja - Buat Atau Perbarui.

Sumber daya klasik Application Insights

Untuk mengatur atau mengubah batas harian untuk sumber daya Application Insights klasik di portal Azure:

  1. Dari menu Monitor, pilih Aplikasi, aplikasi Anda, lalu Penggunaan dan perkiraan biaya.
  2. Pilih Batas Data di bagian atas halaman.
  3. Atur batas volume data dalam GB/hari.
  4. Jika Anda ingin email dikirim ke administrator langganan saat batas harian tercapai, pilih opsi tersebut.
  5. Atur tingkat peringatan batas harian dalam persentase batas volume data.
  6. Jika Anda ingin email dikirim ke administrator langganan saat tingkat peringatan batas harian tercapai, pilih opsi tersebut.

Konfigurasi batas data Application Insights

Untuk mengonfigurasi batas harian dengan Azure Resource Manager, atur parameter dailyQuota, dailyQuotaResetTime dan warningThreshold seperti yang dijelaskan di Ruang Kerja - Buat Atau Perbarui.

Peringatan saat batas harian tercapai

Saat batas harian tercapai untuk ruang kerja Analitik Log, banner ditampilkan di portal Azure, dan peristiwa ditulis ke tabel Operasi di ruang kerja. Anda harus membuat aturan pemberitahuan untuk memberi tahu Anda secara proaktif saat hal ini terjadi.

Untuk menerima pemberitahuan saat batas harian tercapai, buat aturan pemberitahuan pencarian log dengan detail berikut.

Pengaturan Nilai
Cakupan
Cakupan sasaran Pilih ruang kerja Log Analytics Anda.
Kondisi
Jenis sinyal Catatan
Nama sinyal Pencarian log khusus
Kueri _LogOperation | where Category =~ "Ingestion" | where Detail contains "OverQuota"
Pengukuran Pengukuran: Baris tabel
Tipe Agregasi: Hitung
Tingkat Kehalusan Agregasi: 5 menit
Logika Pemberitahuan Operator: Lebih besar dari
Nilai ambang batas: 0
Frekuensi evaluasi: 5 menit
Tindakan Pilih atau tambahkan grup tindakan untuk memberi tahu Anda bila ambang terlampaui.
Rincian
Tingkat keparahan Peringatan
Nama aturan pemberitahuan Batas data harian tercapai

Sumber daya klasik untuk Application Insights

Saat batas harian tercapai untuk sumber daya Application Insights klasik, peristiwa dibuat di log Aktivitas Azure dengan nama sinyal berikut. Anda juga dapat secara opsional memiliki email yang dikirim ke administrator langganan baik ketika batas tercapai dan ketika persentase tertentu dari batas harian telah tercapai.

  • Ambang peringatan batas harian komponen Application Insights tercapai
  • Batas harian komponen Application Insights tercapai

Untuk menerima pemberitahuan saat batas harian tercapai, buat aturan pemberitahuan log AKtivitas dengan detail berikut.

Pengaturan Nilai
Cakupan
Cakupan sasaran Pilih aplikasi Anda.
Kondisi
Jenis sinyal Log Aktivitas
Nama sinyal Batas harian komponen Application Insights tercapai
Atau
Ambang peringatan batas harian komponen Application Insights tercapai
Tingkat keparahan Peringatan
Nama aturan pemberitahuan Batas data harian tercapai

Melihat efek dari batas harian

Kueri berikut dapat digunakan untuk melacak volume data yang tunduk pada batas harian untuk ruang kerja Analisis Log di antara penyetelan ulang batas harian. Dalam contoh ini, jam reset ruang kerja adalah 14:00. Ubah DailyCapResetHour agar sesuai dengan waktu reset ruang kerja yang dapat Anda lihat di halaman konfigurasi Batas Harian.

let DailyCapResetHour=14;
Usage
| where TimeGenerated > ago(32d)
| extend StartTime=datetime_add("hour",-1*DailyCapResetHour,StartTime)
| where StartTime > startofday(ago(31d))
| where IsBillable
| summarize IngestedGbBetweenDailyCapResets=sum(Quantity)/1000. by day=bin(StartTime , 1d) // Quantity in units of MB
| render areachart  

Langkah berikutnya

  • Lihat Rincian harga Azure Monitor Logs untuk informasi tentang bagaimana biaya dihitung untuk data di ruang kerja Log Analytics dan berbagai opsi konfigurasi untuk mengurangi biaya Anda.
  • Lihat Menganalisis penggunaan di ruang kerja Analitik Log untuk detail tentang cara menganalisis data di ruang kerja Anda guna menentukan sumber penggunaan yang lebih tinggi dari yang diharapkan, serta peluang untuk mengurangi jumlah data yang dikumpulkan.