Beralih menggunakan visualisasi Prometheus terkelola untuk Container Insights (pratinjau)
Container Insights saat ini menggunakan data dari Analitik Log untuk mendukung visualisasi di portal Azure. Namun, dengan rilis Prometheus terkelola, format baru koleksi metrik ini lebih murah dan lebih efisien. Container Insights sekarang menawarkan kemampuan untuk memvisualisasikan hanya menggunakan data Prometheus terkelola. Artikel ini membantu Anda dengan penyiapan untuk mulai menggunakan Prometheus terkelola sebagai alat visualisasi Container Insights utama Anda.
Catatan
Fitur ini masih dalam pratinjau umum. Untuk informasi tambahan, silakan baca Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Prasyarat
Untuk melihat data Container Insights Anda menggunakan Prometheus, pastikan langkah-langkah berikut selesai.
- Azure Kubernetes Service (AKS) dikonfigurasi dengan Prometheus terkelola
- Pengguna memiliki
Reader
izin atau lebih tinggi di ruang kerja Azure Monitor terkait - Blok iklan dinonaktifkan atau diatur untuk mengizinkan
monitor.azure.com
lalu lintas - Untuk kluster Windows, aktifkan pengumpulan metrik Windows
Mengakses Insight Kontainer berbasis Prometheus
Karena Azure Monitor mendukung berbagai tingkat penyesuaian, kluster Anda saat ini mungkin memiliki Insight Kontainer berbasis log, Prometheus terkelola, atau kombinasi lainnya.
Catatan
Visualisasi Prometheus terkelola untuk Container Insights menggunakan aturan perekaman untuk meningkatkan performa bagan, pelajari selengkapnya tentang aturan apa yang dikonfigurasi.
- Tidak ada Wawasan Kontainer berbasis Prometheus atau log yang diaktifkan
- Wawasan Kontainer berbasis log diaktifkan
- Prometheus diaktifkan dan log berbasis Container Insights tidak diaktifkan atau dengan pengaturan kustom diterapkan
Buka portal Azure dan navigasikan ke kluster AKS yang Anda inginkan.
Insights
Pilih item menu dari menu, menampilkan layar percikan yang menunjukkan tidak ada pemantauan yang diaktifkan.
Pilih tombol
Configure monitoring
untuk membuka bilah konfigurasi pemantauan.Di bawah bilah pengaturan tingkat lanjut, pilih
Logs and events
dari menu dropdown Prasetel biaya.Untuk menyelesaikan penyetelan, klik tombol
Configure
.Setelah penyebaran onboarding selesai, Anda akan dapat melihat pengalaman Insight menggunakan Prometheus sebagai sumber data, yang ditunjukkan oleh menu dropdown toolbar yang
Managed Prometheus visualizations (Preview)
menunjukkan .
Langkah-langkah opsional
Meskipun langkah-langkah di atas cukup, untuk pengalaman visualisasi penuh, beberapa langkah opsional dapat diselesaikan.
Koleksi label Node dan Pod
Secara default label untuk simpul dan pod tidak tersedia, tetapi dapat dikumpulkan melalui mengaktifkan kembali addon. Label node diperlukan untuk memfilter data menurut kumpulan simpul.
- Jika addon Prometheus terkelola saat ini disebarkan, kita harus terlebih dahulu menonaktifkannya
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
- Kemudian, aktifkan kembali addon dengan bendera
--ksm-metric-labels-allow-list
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id
Menonaktifkan pengumpulan data Analitik Log
Jika saat ini Anda menggunakan pengalaman Container Insights berbasis log, maka Anda dapat memilih untuk berhenti menyerap metrik ke Analitik Log untuk menghemat penagihan. Setelah Anda mengonfirmasi pengalaman Container Insights yang didukung Prometheus cukup untuk tujuan Anda, selesaikan langkah-langkah untuk menghentikan penyerapan metrik ke Analitik Log.
Navigasi ke pengaturan pemantauan untuk kluster Anda dengan mengikuti instruksi tentang cara mengonfigurasi aturan pengumpulan data Container Insights Anda
Dari menu dropdown Prasetel biaya, pilih "Log dan Peristiwa" dan simpan untuk dikonfigurasi.
Catatan
Menonaktifkan metrik Analitik Log juga menonaktifkan dropdown visualisasi di toolbar. Kembali menggunakan salah satu preset biaya standar di bilah Monitoring Settings
untuk mengaktifkan kembali visualisasi Analitik Log.
Batasan dan masalah yang diketahui
Karena fitur ini saat ini dalam pratinjau, ada beberapa batasan yang diketahui, fitur berikut tidak didukung
- Detail variabel lingkungan
- Memfilter data menurut layanan individual
- Tampilan data langsung pada tab Kluster
- Buku kerja melaporkan data
- Set kerja memori node dan metrik RSS
- Sebagian atau tidak ada data yang tersedia dalam tampilan multi-kluster berdasarkan pengaturan DCR Container Insights
Pemecahan Masalah
Saat menggunakan pengalaman Container Insights berbasis Prometheus, Anda mungkin mengalami kesalahan berikut.
Bagan terjebak dalam status pemuatan
Masalah ini terjadi jika lalu lintas jaringan untuk ruang kerja Azure Monitor diblokir. Akar penyebabnya biasanya terkait dengan kebijakan jaringan, seperti perangkat lunak pemblokiran iklan. Untuk mengatasi masalah ini, nonaktifkan blok iklan atau lalu lintas daftar monitor.azure.com
yang diizinkan dan muat ulang halaman.
Tidak dapat mengakses Aturan Pengumpulan Data
Kesalahan ini terjadi ketika pengguna tidak memiliki izin untuk melihat aturan pengumpulan data Prometheus terkait untuk kluster atau aturan pengumpulan data mungkin telah dihapus. Untuk mengatasi kesalahan ini, berikan akses ke aturan pengumpulan data Prometheus atau konfigurasi ulang Prometheus terkelola menggunakan Monitoring Settings
tombol di toolbar.
Tidak dapat mengakses ruang kerja Azure Monitor
Kesalahan ini terjadi ketika pengguna tidak memiliki izin untuk melihat ruang kerja Azure Monitor terkait untuk kluster atau ruang kerja Azure Monitor mungkin telah dihapus. Untuk mengatasi kesalahan ini, berikan akses ke ruang kerja Azure Monitor atau konfigurasi ulang Prometheus terkelola dengan menghapus dan menyebarkan ulang addon.
Data tidak dapat diambil
Kesalahan ini biasanya terjadi saat mengkueri data dalam volume besar dan dapat diselesaikan dengan mengurangi rentang waktu ke jendela yang lebih pendek atau pemfilteran untuk lebih sedikit objek.
Kesalahan konfigurasi data
Kesalahan ini terjadi ketika aturan perekaman mungkin telah dimodifikasi atau dihapus. Gunakan tombol Reconfigure
untuk menambal aturan perekaman dan coba lagi.
Akses ditolak
Ini terjadi ketika token portal pengguna kedaluwarsa atau tidak memiliki izin untuk melihat ruang kerja Azure Monitor terkait untuk kluster. Ini biasanya dapat diselesaikan dengan menyegarkan sesi browser atau masuk lagi.
Terjadi kesalahan yang tidak dikenal
Jika pesan kesalahan ini berlanjut, hubungi dukungan untuk membuka tiket.