Pemantauan dengan Azure Managed Prometheus dan Grafana
Catatan
Kami akan menghentikan Azure HDInsight di AKS pada 31 Januari 2025. Sebelum 31 Januari 2025, Anda harus memigrasikan beban kerja anda ke Microsoft Fabric atau produk Azure yang setara untuk menghindari penghentian tiba-tiba beban kerja Anda. Kluster yang tersisa pada langganan Anda akan dihentikan dan dihapus dari host.
Hanya dukungan dasar yang akan tersedia hingga tanggal penghentian.
Penting
Fitur ini masih dalam mode pratinjau. Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure mencakup lebih banyak persyaratan hukum yang berlaku untuk fitur Azure yang dalam versi beta, dalam pratinjau, atau belum dirilis ke ketersediaan umum. Untuk informasi tentang pratinjau khusus ini, lihat Azure HDInsight pada informasi pratinjau AKS. Untuk pertanyaan atau saran fitur, kirimkan permintaan di AskHDInsight dengan detail dan ikuti kami untuk pembaruan lebih lanjut di Komunitas Azure HDInsight.
Pemantauan kluster dan layanan adalah bagian integral dari organisasi apa pun. Azure HDInsight di AKS dilengkapi dengan pengalaman pemantauan terintegrasi dengan layanan Azure. Dalam artikel ini, kami menggunakan layanan Prometheus terkelola dengan dasbor Azure Grafana untuk pemantauan.
Azure Managed Prometheus adalah layanan yang memantau lingkungan cloud Anda. Pemantauannya adalah untuk menjaga ketersediaan dan performa serta metrik beban kerja mereka. Ini mengumpulkan data yang dihasilkan oleh sumber daya di instans Azure Anda dan dari alat pemantauan lainnya. Data digunakan untuk memberikan analisis di beberapa sumber.
Azure Managed Grafana adalah platform visualisasi data yang dibangun di atas perangkat lunak Grafana oleh Grafana Labs. Ini dibuat sebagai layanan Azure yang dikelola penuh yang dioperasikan dan didukung oleh Microsoft. Grafana membantu Anda menyatukan metrik, log, dan jejak ke dalam satu antarmuka pengguna. Dengan dukungannya yang luas untuk kemampuan sumber data dan membuat grafik, Anda dapat melihat dan menganalisis data telemetri aplikasi dan infrastruktur Anda secara real time.
Artikel ini membahas detail mengaktifkan fitur pemantauan di HDInsight di AKS.
Prasyarat
- Ruang kerja Azure Managed Prometheus. Anda dapat menganggap ruang kerja ini sebagai lingkungan log Azure Monitor yang unik dengan repositori data, sumber data, dan solusinya sendiri. Untuk petunjuknya, lihat Membuat ruang kerja Azure Managed Prometheus.
- Ruang kerja Azure Managed Grafana. Untuk petunjuknya, lihat Membuat ruang kerja Azure Managed Grafana.
- HDInsight pada kluster AKS. Saat ini, Anda dapat menggunakan Azure Managed Prometheus dengan HDInsight berikut pada jenis kluster AKS:
- Apache Spark™
- Apache Flink®
- Trino
Untuk petunjuk tentang cara membuat HDInsight pada kluster AKS, lihat Mulai menggunakan Azure HDInsight di AKS.
Mengaktifkan Azure Managed Prometheus dan Grafana
Pemantauan Azure Managed Prometheus dan Grafana harus dikonfigurasi pada tingkat kumpulan kluster untuk mengaktifkannya di tingkat kluster. Anda perlu mempertimbangkan berbagai tahapan sambil mengaktifkan Solusi Pemantauan.
# | Skenario | Aktifkan | Nonaktifkan |
---|---|---|---|
1 | Kumpulan Kluster -Selama Pembuatan | Not Supported |
Default |
2 | Kumpulan Kluster – Pembuatan Pasca | Supported |
Not Supported |
3 | Kluster – Selama Pembuatan | Supported |
Default |
4 | Kluster – Pembuatan Pasca | Supported |
Supported |
Selama pembuatan kumpulan kluster
Saat ini, Prometheus Terkelola TIDAK DAPAT diaktifkan selama waktu pembuatan Kumpulan Kluster. Anda dapat mengonfigurasinya pasca pembuatan kumpulan kluster.
Pasca pembuatan kumpulan kluster
Pemantauan dapat diaktifkan dari tab Integrasi pada Tampilan Kumpulan Kluster yang ada yang tersedia di portal Azure. Anda dapat menggunakan ruang kerja yang telah dibuat sebelumnya atau membuat ruang kerja baru saat Anda mengonfigurasi pemantauan untuk kumpulan kluster.
Menggunakan ruang kerja yang dibuat sebelumnya
Klik konfigurasi untuk mengaktifkan pemantauan Azure Prometheus.
Klik Pengaturan Tingkat Lanjut untuk melampirkan ruang kerja yang telah dibuat sebelumnya.
Membuat Ruang Kerja Azure Prometheus dan Grafana saat mengaktifkan Pemantauan di Kumpulan Kluster
Anda dapat membuat ruang kerja dari HDI di halaman kumpulan kluster AKS.
Klik Konfigurasi di samping opsi Azure Prometheus.
Klik Buat ruang kerja Baru untuk Azure Managed Prometheus.
Isi nama, wilayah dan klik Buat untuk Prometheus.
Klik Buat Ruang kerja Baru untuk Azure Managed Grafana.
Isi Nama, Wilayah dan klik Buat untuk Grafana.
Catatan
- Grafana Terkelola hanya dapat diaktifkan jika Prometheus Terkelola diaktifkan.
- Setelah ruang kerja Azure Managed Prometheus dan ruang kerja Azure Managed Grafana diaktifkan dari HDInsight pada kumpulan kluster AKS, ruang kerja tersebut tidak dapat dinonaktifkan dari kumpulan kluster lagi. Ini harus dinonaktifkan dari tingkat kluster.
Selama pembuatan kluster
Mengaktifkan Azure Managed Prometheus selama pembuatan kluster
Setelah kumpulan kluster dibuat dan Azure Managed Prometheus diaktifkan, pengguna harus membuat HDI pada kluster AKS di kumpulan kluster yang sama.
Selama proses pembuatan kluster, navigasikan ke halaman Integrasi dan aktifkan Azure Prometheus.
Pasca pembuatan kluster
Anda juga dapat mengaktifkan Azure Managed Prometheus post HDI pada pembuatan kluster AKS
Navigasi ke tab Integrasi di halaman kluster.
Aktifkan Pemantauan Azure Prometheus dengan tombol alih dan klik Simpan.
Catatan
Demikian pula, jika Anda perlu menonaktifkan pemantauan Azure Prometheus dapat dilakukan dengan menonaktifkan tombol alih dan klik Simpan.
Mengaktifkan izin yang diperlukan
Untuk melihat Azure Managed Prometheus dan Azure Managed Grafana dari HDInsight di portal AKS, Anda harus memiliki izin tertentu sebagai berikut.
Izin pengguna: Untuk melihat Azure Managed Grafana, peran "Penampil Grafana" diperlukan untuk pengguna di ruang kerja Azure Managed Grafana, Kontrol akses (IAM). Lihat cara memberikan akses pengguna, di sini.
Buka ruang kerja Grafana yang dikonfigurasi di kumpulan kluster.
Pilih Peran sebagai Penampil Grafana
Pilih nama pengguna yang mengakses dasbor Grafana.
Pilih pengguna dan klik Tinjau+ Tetapkan
Catatan
Jika pengguna telah membuat Azure Managed Prometheus, Identitas Grafana memerlukan izin tambahan dari Pembaca Pemantauan.
Di halaman ruang kerja Grafana (yang ditautkan ke kluster) menyediakan izin Pembaca pemantauan di tab Identitas.
Klik Tambahkan penetapan peran.
Pilih parameter berikut
- Cakupan sebagai Langganan
- Nama langganan.
- Peran sebagai Pembaca Pemantauan
Catatan
Untuk melihat peran lain untuk pengguna Grafana, lihat di sini.
Melihat metrik
Kami menggunakan kluster Apache Spark™ sebagai contoh dalam hal ini, dengan asumsi beberapa pekerjaan dijalankan dalam kluster, untuk memiliki metrik.
Tinjau langkah-langkah berikut untuk menggunakan templat sampel Grafana:
Unduh templat sampel dari sini untuk beban kerja masing-masing (unduh templat Apache Spark dalam kasus ini).
Masuk ke Dasbor Grafana dari kluster Anda.
Setelah halaman Dasbor Grafana dibuka, klik Impor Baru >
Klik file JSON Unggah Dasbor dan unggah templat Apache Spark Grafana yang telah Anda unduh dan klik Impor.
Setelah unggahan selesai, Anda dapat mengklik dasbor untuk melihat metrik.
Referensi
- Apache, Apache Spark, Spark, dan nama proyek sumber terbuka terkait adalah merek dagang dari Apache Software Foundation (ASF).