Aturan pengumpulan data di Azure Monitor

Aturan pengumpulan data (DCR) adalah serangkaian instruksi yang mendukung pengumpulan data di Azure Monitor. Mereka menyediakan cara yang konsisten dan terpusat untuk menentukan dan menyesuaikan skenario pengumpulan data yang berbeda. Bergantung pada skenarionya, DCR menentukan detail seperti data apa yang harus dikumpulkan, cara mengubah data tersebut, dan ke mana mengirimnya.

DCR disimpan di Azure sehingga Anda dapat mengelolanya secara terpusat. Komponen alur kerja pengumpulan data yang berbeda akan mengakses DCR untuk informasi tertentu yang diperlukan. Dalam beberapa kasus, Anda dapat menggunakan portal Azure untuk mengonfigurasi pengumpulan data, dan Azure Monitor akan membuat dan mengelola DCR untuk Anda. Skenario lain akan mengharuskan Anda untuk membuat DCR Anda sendiri. Anda juga dapat memilih untuk menyesuaikan DCR yang ada untuk memenuhi fungsionalitas yang diperlukan.

Misalnya, diagram berikut mengilustrasikan pengumpulan data untuk agen Azure Monitor yang berjalan di komputer virtual. Dalam skenario ini, DCR menentukan peristiwa dan data performa, yang digunakan agen untuk menentukan data apa yang akan dikumpulkan dari komputer dan mengirim ke Azure Monitor. Setelah data dikirim, alur data menjalankan transformasi yang ditentukan dalam DCR untuk memfilter dan memodifikasi data lalu mengirim data ke ruang kerja dan tabel yang ditentukan. DCR untuk skenario pengumpulan data lainnya mungkin berisi informasi yang berbeda.

Diagram yang memperlihatkan operasi dasar untuk DCR menggunakan Agen Azure Monitor.

Pengumpulan data di Azure Monitor

DCR adalah bagian dari alur pengumpulan data seperti ETL baru yang diimplementasikan oleh Azure Monitor yang meningkat pada metode pengumpulan data warisan. Proses ini menggunakan alur penyerapan data umum untuk semua sumber data dan menyediakan metode konfigurasi standar yang lebih mudah dikelola dan scalable daripada metode saat ini. Keuntungan spesifik dari pengumpulan data baru meliputi yang berikut ini:

  • Kumpulan tujuan umum untuk sumber data yang berbeda.
  • Kemampuan untuk menerapkan transformasi guna memfilter atau memodifikasi data masuk sebelum disimpan.
  • Metode yang konsisten untuk konfigurasi sumber data yang berbeda.
  • Opsi konfigurasi scalable yang mendukung infrastruktur sebagai kode dan proses DevOps.

Ketika implementasi selesai, semua data yang dikumpulkan oleh Azure Monitor akan menggunakan proses pengumpulan data baru dan dikelola oleh DCR. Saat ini, hanya metode pengumpulan data tertentu yang mendukung alur penyerapan, dan mungkin memiliki opsi konfigurasi terbatas. Tidak ada perbedaan antara data yang dikumpulkan dengan alur penyerapan baru dan data yang dikumpulkan menggunakan metode lain. Data semuanya disimpan bersama-sama sebagai Log dan Metrik, mendukung fitur Azure Monitor seperti kueri log, peringatan, dan buku kerja. Satu-satunya perbedaan adalah dalam metode pengumpulan.

Melihat aturan pengumpulan data

Ada beberapa cara untuk melihat DCR di langganan Anda.

Untuk melihat DCR Anda di portal Azure, pilih Aturan Pengumpulan Data di bawah Pengaturan pada menu Monitor.

Cuplikan layar yang memperlihatkan DCR di portal Azure.

Pilih DCR untuk melihat detailnya. Untuk DCR yang mendukung VM, Anda dapat melihat dan memodifikasi asosiasinya dan data yang dikumpulkannya. Untuk DCR lain, gunakan tampilan JSON untuk melihat detail DCR. Lihat Membuat dan mengedit aturan pengumpulan data (DCR) di Azure Monitor untuk detail tentang cara mengubahnya.

Catatan

Meskipun tampilan ini memperlihatkan semua DCR dalam langganan yang ditentukan, memilih tombol Buat akan membuat pengumpulan data untuk Agen Azure Monitor. Demikian pula, halaman ini hanya akan memungkinkan Anda untuk memodifikasi DCR untuk Agen Azure Monitor. Untuk panduan tentang cara membuat dan memperbarui DCR untuk alur kerja lain, lihat Membuat dan mengedit aturan pengumpulan data (DCR) di Azure Monitor.

Asosiasi aturan pengumpulan data

Beberapa skenario pengumpulan data akan menggunakan asosiasi aturan pengumpulan data (DCRAs), yang mengaitkan DCR dengan objek yang sedang dipantau. Satu objek dapat dikaitkan dengan beberapa DCR, dan satu DCR dapat dikaitkan dengan beberapa objek. Ini memungkinkan Anda mengelola satu DCR untuk sekelompok objek.

Misalnya, diagram di atas mengilustrasikan pengumpulan data untuk agen Azure Monitor. Saat agen diinstal, agen terhubung ke Azure Monitor untuk mengambil DCR apa pun yang terkait dengannya. Anda dapat membuat asosiasi dengan ke DCR yang sama untuk beberapa VM.

Skenario pengumpulan data

Tabel berikut ini menjelaskan skenario pengumpulan data yang saat ini didukung menggunakan DCR dan alur penyerapan data baru. Lihat tautan di setiap entri untuk detailnya.

Skenario Deskripsi
Mesin virtual Instal agen Azure Monitor pada VM dan kaitkan dengan satu atau beberapa DCR yang menentukan peristiwa dan data performa yang akan dikumpulkan dari sistem operasi klien. Anda dapat melakukan konfigurasi ini menggunakan portal Azure sehingga Anda tidak perlu langsung mengedit DCR.

Lihat Mengumpulkan peristiwa dan penghitung kinerja dari komputer virtual dengan Agen Azure Monitor.
Saat Anda mengaktifkan wawasan VM pada komputer virtual, ia menyebarkan agen Azure Monitor ke telemetri dari klien VM. DCR dibuat untuk Anda secara otomatis untuk mengumpulkan sekumpulan data performa yang telah ditentukan sebelumnya.

Lihat Mengaktifkan gambaran umum Wawasan VM.
Wawasan kontainer Saat Anda mengaktifkan wawasan Kontainer pada kluster Kubernetes, ia menyebarkan versi kontainer agen Azure Monitor untuk mengirim log dari kluster ke ruang kerja Log Analytics. DCR dibuat untuk Anda secara otomatis, tetapi Anda mungkin perlu memodifikasinya untuk menyesuaikan pengaturan koleksi Anda.

Lihat Mengonfigurasi pengumpulan data dalam Wawasan kontainer menggunakan aturan pengumpulan data.
API penyerapan log API penyerapan Log memungkinkan Anda mengirim data ke ruang kerja Analitik Log dari klien REST mana pun. Panggilan API menentukan DCR untuk menerima datanya dan menentukan titik akhir DCR. DCR memahami struktur data yang masuk, termasuk transformasi yang memastikan bahwa data dalam format tabel target, dan menentukan ruang kerja dan tabel untuk mengirim data yang diubah.

Lihat API Penyerapan Log di Azure Monitor.
Azure Event Hubs Mengirim data ke ruang kerja Analitik Log dari Azure Event Hubs. DCR mendefinisikan aliran masuk dan menentukan transformasi untuk memformat data untuk ruang kerja dan tabel tujuannya.

Lihat Tutorial: Menyerap peristiwa dari Azure Event Hubs ke Log Azure Monitor (Pratinjau Umum).
DCR transformasi ruang kerja DCR transformasi ruang kerja adalah DCR khusus yang terkait dengan ruang kerja Analitik Log dan memungkinkan Anda melakukan transformasi pada data yang dikumpulkan menggunakan metode lain. Anda membuat satu DCR untuk ruang kerja dan menambahkan transformasi ke satu atau beberapa tabel. Transformasi diterapkan ke data apa pun yang dikirim ke tabel tersebut melalui metode yang tidak menggunakan DCR.

Lihat DCR transformasi ruang kerja di Azure Monitor.

Wilayah yang didukung

Aturan pengumpulan data tersedia di semua wilayah publik tempat ruang kerja Analitik Log dan cloud Azure Government dan Tiongkok didukung. Cloud bersalur udara belum didukung.

Residensi data wilayah tunggal adalah fitur pratinjau untuk memungkinkan penyimpanan data pelanggan dalam satu wilayah dan saat ini hanya tersedia di Wilayah Asia Tenggara (Singapura) dari Geo Asia Pasifik dan Wilayah Brasil Selatan (Negara Bagian Sao Paulo) brasil Geo. Residensi wilayah tunggal diaktifkan secara default di wilayah ini.

Ketahanan data dan ketersediaan tinggi

DCR dibuat dan disimpan di wilayah tertentu dan dicadangkan ke wilayah yang dipasangkan dalam geografi yang sama. Layanan ini disebarkan ke ketiga zona ketersediaan dalam wilayah tersebut. Untuk alasan ini, ini adalah layanan zona-redundan, yang lebih meningkatkan ketersediaan.

Langkah berikutnya

Lihat artikel berikut untuk informasi tambahan tentang cara bekerja dengan DCR.