Bagikan melalui


Aturan pengumpulan data (DCR) di Azure Monitor

Aturan pengumpulan data (DCR) adalah bagian dari proses pengumpulan data seperti ekstrak, transformasi, dan pemuatan (ETL) yang meningkatkan metode pengumpulan data tradisional untuk Azure Monitor. Proses ini menggunakan strategi penyerapan data umum untuk semua sumber data dan metode konfigurasi standar yang lebih mudah dikelola dan dapat diskalakan daripada metode pengumpulan sebelumnya.

Untuk banyak skenario pemantauan, Anda tidak perlu memahami bagaimana DCR dibuat atau ditetapkan. Anda cukup menggunakan panduan di portal Microsoft Azure untuk mengaktifkan dan mengonfigurasi pengumpulan data, sementara Azure Monitor membuat dan mengonfigurasi DCR untuk Anda. Artikel ini menyediakan detail selengkapnya tentang cara kerja DCR untuk membuat Anda mulai membuat dan mengonfigurasinya secara manual sehingga Anda dapat menyesuaikan proses pengumpulan data.

Keuntungan spesifik pengumpulan data berbasis DCR meliputi:

  • Metode yang konsisten untuk konfigurasi sumber data yang berbeda.
  • Kemampuan untuk menerapkan transformasi untuk memfilter atau memodifikasi data masuk sebelum dikirim ke tujuan.
  • Opsi konfigurasi scalable yang mendukung infrastruktur sebagai kode dan proses DevOps.
  • Opsi alur Azure Monitor di lingkungan Anda sendiri untuk menyediakan skalabilitas kelas atas, konfigurasi jaringan berlapis, dan konektivitas berkala.

Menampilkan DCR

Aturan pengumpulan data (DCR) disimpan di Azure sehingga dapat disebarkan dan dikelola secara terpusat seperti sumber daya Azure lainnya. Mereka menyediakan cara yang konsisten dan terpusat untuk menentukan dan menyesuaikan skenario pengumpulan data yang berbeda.

Lihat semua DCR di langganan Anda dari opsi Aturan Pengumpulan Data dari menu Monitor di portal Microsoft Azure. Terlepas dari metode yang digunakan untuk membuat DCR dan detail DCR itu sendiri, semua DCR dalam langganan tercantum di layar ini.

Cuplikan layar yang memperlihatkan DCR di portal Microsoft Azure.

Mengganti metode pengumpulan data warisan

Proses pengumpulan DCR telah mengganti atau sedang dalam proses mengganti metode pengumpulan data lainnya di Azure Monitor. Tabel berikut mencantumkan metode warisan dengan penggantian berbasis DCR mereka. Metode pengumpulan data lainnya di Azure Monitor diharapkan juga akan digantikan oleh DCR di masa mendatang.

Metode warisan Metode DCR Deskripsi
Agen Analitik Log Agen Azure Monitor Agen Azure Monitor sekarang digunakan untuk memantau komputer virtual (VM) dan kluster Kubernetes yang mendukung wawasan VM dan wawasan Kontainer.
Pengaturan diagnostik
(hanya metrik)
Ekspor metrik Pengaturan diagnostik saat ini masih digunakan untuk mengumpulkan log sumber daya dari sumber daya Azure. Metrik platform sekarang dapat dikumpulkan menggunakan ekspor Metrik.
API Pengumpul Data API penyerapan log API penyerapan Log digunakan untuk mengirim data ke ruang kerja Analitik Log dari klien REST mana pun. Ini menggantikan DATA Collector API yang kurang aman dan kurang fungsi.

Proses pengumpulan data

Proses pengumpulan data yang didukung oleh DCR menyediakan jalur pemrosesan umum untuk data masuk. Setiap skenario pengumpulan data ditentukan dalam DCR. DCR memberikan instruksi tentang bagaimana Azure Monitor harus memproses data yang diterimanya. Bergantung pada skenarionya, DCR menentukan semua atau beberapa hal berikut:

  • Data untuk dikumpulkan dan dikirim ke Azure Monitor.
  • Skema data masuk.
  • Transformasi untuk diterapkan ke data sebelum disimpan.
  • Tujuan tempat data harus dikirim.

Diagram yang memperlihatkan aliran data untuk alur Azure Monitor.

Asosiasi aturan pengumpulan data (DCRAs)

Asosiasi aturan pengumpulan data (DCRAs) dibuat antara sumber daya dan DCR untuk mengaktifkan skenario pengumpulan data tertentu. Ini adalah hubungan relasional banyak-ke-banyak, di mana satu DCR dapat dikaitkan dengan beberapa sumber daya dan satu sumber daya dapat dikaitkan dengan hingga 30 DCR. Ini memungkinkan Anda mengembangkan strategi untuk mempertahankan pemantauan Anda di seluruh set sumber daya dengan persyaratan yang berbeda.

Menggunakan DCR

Setelah DCR dibuat, ada metode yang berbeda untuk menggunakannya berdasarkan skenario pengumpulan data. Tabel berikut mencantumkan skenario umum dan metode yang digunakan untuk mengumpulkan data dalam setiap kasus. Detail lebih lanjut tentang masing-masing disediakan di bawah ini.

Scenario Metode
Agen Azure Monitor (AMA) Asosiasi aturan pengumpulan data (DCRA)
Event Hubs Asosiasi aturan pengumpulan data (DCRA)
Platform metrik (pratinjau) Asosiasi aturan pengumpulan data (DCRA)
Penyerapan langsung DCR ditentukan dalam panggilan API untuk mengirim data ke Azure Monitor.
Transformasi ruang kerja DCR DCR diaktifkan untuk ruang kerja segera setelah dibuat.

Skenario

Bagian berikut menjelaskan skenario umum untuk menggunakan DCR untuk mengumpulkan data di Azure Monitor. Mereka menjelaskan detail yang disertakan dalam DCR dan metode yang digunakan menentukan DCR mana yang akan digunakan untuk skenario tertentu.

Agen Azure Monitor (AMA)

Agen Azure Monitor (AMA) digunakan untuk mengumpulkan data dari komputer virtual dan kluster Kubernetes. Diagram berikut mengilustrasikan pengumpulan data untuk AMA yang berjalan pada komputer virtual. Saat agen diinstal, agen terhubung ke Azure Monitor untuk mengambil DCR apa pun yang terkait dengannya. Dalam skenario ini, DCR menentukan peristiwa dan data performa yang akan dikumpulkan. Untuk kluster Kubernetes, ini juga akan mencakup metrik Prometheus. Agen menggunakan informasi tersebut untuk menentukan data apa yang akan dikumpulkan dari komputer dan mengirim ke Azure Monitor. Setelah data dikirimkan, transformasi apa pun yang ditentukan dalam DCR dijalankan untuk memfilter dan memodifikasi data lalu mengirim data ke ruang kerja dan tabel yang ditentukan.

Lihat Mengumpulkan data dari klien komputer virtual dengan Azure Monitor dan Mengaktifkan pemantauan untuk kluster Kubernetes untuk detailnya.

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

Event hubs (Pratinjau)

Diagram berikut mengilustrasikan bagaimana data diserap ke ruang kerja Analitik Log langsung dari Azure Event Hubs. Saat data diterima oleh pusat aktivitas, data dikirimkan ke Azure Monitor lalu diubah dan dikirim ke tujuan apa pun yang ditentukan dalam DCR apa pun yang terkait dengannya.

Lihat Menyerap peristiwa dari Azure Event Hubs ke Log Azure Monitor (pratinjau) untuk detailnya.

Diagram yang memperlihatkan operasi dasar untuk data pusat aktivitas yang dikirim ke Azure Monitor.

Metrik platform (Pratinjau)

Metrik platform dikumpulkan secara otomatis dari sumber daya Azure dan dikirim ke Metrik Azure Monitor. Diagram berikut menunjukkan proses penggunaan DCR untuk mengirim data ini ke ruang kerja Analitik Log untuk analisis menggunakan kueri log. Ini menggantikan metode saat ini menggunakan pengaturan diagnostik untuk melakukan fungsi ini.

Saat DCR dibuat, DCR menentukan ruang kerja dan tabel tempat data harus dikirim. DCR juga menyertakan transformasi yang memastikan data dalam format yang benar untuk tabel target. DCR kemudian dikaitkan dengan sumber daya tempat metrik platform dikumpulkan.

Lihat Ekspor metrik menggunakan aturan pengumpulan data untuk detailnya.

Diagram yang menunjukkan operasi dasar untuk DCR mengumpulkan metrik platform.

Penyerapan langsung

Dengan penyerapan langsung, DCR tertentu ditentukan untuk memproses data yang masuk. Misalnya, diagram berikut mengilustrasikan data dari aplikasi kustom menggunakan API penyerapan Log. Setiap panggilan API menentukan DCR yang memproses datanya. DCR memahami struktur data masuk, mencakup transformasi yang memastikan data dalam format tabel target, dan menentukan ruang kerja dan tabel untuk mengirim data yang diubah.

Lihat API penyerapan log untuk detailnya.

Diagram yang memperlihatkan operasi dasar untuk DCR menggunakan API penyerapan Log.

Transformasi ruang kerja DCR

DCR transformasi ruang kerja menyediakan transformasi untuk pengumpulan data yang tidak memanfaatkan DCR. Mereka diterapkan langsung ke ruang kerja Analitik Log dan diaktifkan secara otomatis saat dibuat.

Lihat DCR transformasi ruang kerja untuk detailnya.

Diagram yang menunjukkan operasi dasar transformasi DCR ruang kerja.

Transformasi

Transformasi adalah kueri KQL yang disertakan dalam DCR yang dijalankan pada setiap catatan yang diterima. Mereka memungkinkan Anda mengubah data masuk sebelum disimpan di Azure Monitor atau dikirim ke tujuan lain. Anda dapat memfilter data yang tidak diperlukan untuk mengurangi biaya penyerapan, menghapus data sensitif yang tidak boleh disimpan di ruang kerja Analitik Log, atau memformat data untuk memastikan bahwa data tersebut cocok dengan skema tujuannya. Transformasi juga memungkinkan skenario tingkat lanjut seperti mengirim data ke beberapa tujuan atau memperkaya data dengan informasi tambahan.

Diagram yang memperlihatkan konsep dasar transformasi.

Wilayah DCR

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. DCR dibuat dan disimpan di wilayah tertentu dan dicadangkan ke wilayah yang dipasangkan di geografi yang sama. Layanan ini disebarkan ke ketiga zona ketersediaan dalam wilayah tersebut. Untuk alasan ini, ini adalah layanan redundan zona, yang semakin meningkatkan ketersediaan.

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

Langkah selanjutnya

Untuk informasi selengkapnya tentang cara bekerja dengan DCR, lihat: