Bagikan melalui


Mengatur batas harian di ruang kerja Analitik Log

Batas harian di ruang kerja Analitik Log memungkinkan Anda menghindari peningkatan biaya yang tidak terduga untuk penyerapan data dengan menghentikan pengumpulan data yang dapat ditagih selama sisa hari setiap kali menyentuh ambang batas yang ditentukan. Artikel ini menjelaskan cara kerja batas harian dan cara mengonfigurasinya di ruang kerja Anda.

Penting

Anda harus berhati-hati saat mengatur batas harian karena ketika pengumpulan data berhenti, kemampuan Anda untuk mengamati dan menerima pemberitahuan ketika kondisi kesehatan sumber daya Anda akan terpengaruh. Ini juga dapat memengaruhi layanan dan solusi Azure lainnya yang fungsinya mungkin bergantung pada data terbaru yang tersedia di ruang kerja. Tujuan Anda seharusnya tidak mencapai batas harian secara teratur melainkan menggunakannya sebagai metode yang jarang untuk menghindari biaya yang tidak dienkripsi yang dihasilkan dari peningkatan volume data yang tidak terduga yang dikumpulkan.

Untuk strategi mengurangi biaya Azure Monitor Anda, lihat Pengoptimalan biaya dan Azure Monitor.

Izin yang diperlukan

Perbuatan Izin atau peran yang diperlukan
Mengatur batas harian pada ruang kerja Analitik Log Microsoft.OperationalInsights/workspaces/write izin ke ruang kerja Analitik Log yang Anda tetapkan batas hariannya, seperti yang disediakan oleh peran bawaan Kontributor Analitik Log, misalnya.
Mengatur batas harian pada sumber daya Application Insights klasik microsoft.insights/components/CurrentBillingFeatures/write izin ke sumber daya Application Insights klasik yang Anda tetapkan batas hariannya, seperti yang 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 Kontributor Pemantauan, misalnya
Membuat pemberitahuan saat batas harian untuk sumber daya Application Insights klasik tercapai microsoft.insights/activitylogalerts/write izin, sebagaimana disediakan oleh peran bawaan Kontributor Pemantauan, misalnya
Melihat efek dari batas harian Microsoft.OperationalInsights/workspaces/query/*/read izin ke ruang kerja Analitik Log yang Anda kueri, seperti yang disediakan oleh peran bawaan Pembaca Analitik Log, misalnya.

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. Anda dapat secara opsional membuat aturan pemberitahuan untuk mengirim pemberitahuan saat kejadian ini dibuat.

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 di atas batas, data masih ditagih. Lihat Melihat dampak Batas Harian untuk kueri yang berguna dalam 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 minimum 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.

Tip

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 dalam Application Insights adalah 1.000 GB/hari kecuali Jika Anda meminta 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 Application Insights di Visual Studio, defaultnya kecil (hanya 32,3 MB/hari). Default batas harian diatur untuk memfasilitasi pengujian. Default ini dibuat dengan mempertimbangkan bahwa pengguna akan menaikkan batas harian sebelum menyebarkan aplikasi ke dalam produksi.

Catatan

Jika Anda menggunakan string koneksi untuk mengirim data ke Application Insights menggunakan titik akhir penyerapan regional, pengaturan batas harian Application Insights dan Log Analytics efektif 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 di ruang kerja Analitik Log yang menyediakan metode untuk menganalisis penggunaan ruang kerja Anda secara lebih rinci.

Ruang kerja dengan Microsoft Defender untuk 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 berisi biaya dari penyerapan data yang lebih tinggi dari yang diharapkan. 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 Pertahanan Microsoft untuk Server setelah 19 Juni 2017, beberapa jenis data terkait keamanan dikumpulkan untuk Microsoft Defender untuk Cloud atau Microsoft Sentinel meskipun batas harian dikonfigurasi. Jenis data berikut akan 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. Dari menu ruang kerja Analitik Log, pilih ruang kerja Anda, dan buka Penggunaan dan perkiraan biaya.
  2. Pilih Batas Harian di bagian atas halaman.
  3. Pilih AKTIF, lalu atur batas volume data dalam GB/hari.

Batas data konfigurasi 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 Application Insights klasik

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.

Batas data konfigurasi 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 target Pilih ruang kerja Log Analytics Anda.
Kondisi
Jenis sinyal Log
Nama sinyal Pencarian log kustom
Kueri _LogOperation | where Category =~ "Ingestion" | where Detail contains "OverQuota"
Pengukuran Pengukuran: Baris tabel
Tipe Agregasi: Count
Granularitas Agregasi: 5 menit
Logika Peringatan 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 Application Insights klasik

Saat batas harian menyentuh sumber daya Application Insights klasik, sebuah 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 target 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 jam 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  

Tambahkan jenis data Update dan UpdateSummary ke baris where Datatype saat solusi Manajemen Pembaruan tidak berjalan di ruang kerja atau penargetan solusi diaktifkan (pelajari selengkapnya.)

Langkah berikutnya

  • Lihat Detail harga Log Azure Monitor untuk detail tentang bagaimana biaya dihitung untuk data di ruang kerja Analitik Log dan opsi konfigurasi yang berbeda untuk mengurangi biaya Anda.
  • Lihat Detail harga Log Azure Monitor untuk detail tentang bagaimana biaya dihitung untuk data di ruang kerja Analitik Log dan opsi konfigurasi yang berbeda untuk mengurangi biaya Anda.
  • Lihat Menganalisis penggunaan di ruang kerja Analitik Log untuk detail tentang menganalisis data di ruang kerja Anda untuk menentukan sumber penggunaan dan peluang yang lebih tinggi dari yang diharapkan untuk mengurangi jumlah data yang dikumpulkan.