Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fitur Live Data dalam Container insights memberi Anda akses langsung ke log kontainer Azure Kubernetes Service (AKS) (stdout/stderror), event, dan metrik pod. Ini memaparkan akses langsung ke kubectl logs -c
, kejadian kubectl get
, dan kubectl top pods
. Panel konsol menampilkan log, peristiwa, dan metrik yang dihasilkan oleh mesin kontainer untuk membantu memecahkan masalah secara real time.
Catatan
AKS menggunakan arsitektur pencatatan log tingkat kluster Kubernetes. Log kontainer terletak di dalam /var/log/containers
pada simpul. Untuk mengakses simpul, lihat Menyambungkan ke simpul kluster Azure Kubernetes Service (AKS).
Artikel ini memberikan gambaran umum tentang fitur ini dan membantu Anda memahami cara menggunakannya.
Untuk bantuan dalam menyiapkan atau memecahkan masalah fitur Data Langsung, lihat Panduan penyiapan. Fitur ini langsung mengakses API Kubernetes. Untuk informasi selengkapnya tentang model autentikasi, lihat API Kubernetes.
Menampilkan log langsung sumber daya AKS
Catatan
Anda harus berada di komputer pada jaringan privat yang sama untuk mengakses log langsung dari kluster privat.
Untuk melihat log langsung untuk pod, penyebaran, set replika, set stateful, set daemon, pekerjaan, atau pekerjaan cron dengan atau tanpa wawasan Kontainer dari tampilan sumber daya AKS:
- Di portal Azure, navigasikan ke sumber daya kluster AKS Anda.
- Dari menu layanan, di bawah Sumber daya Kubernetes, pilih Beban Kerja.
- Pilih pod, penyebaran, set replika, set stateful, set daemon, atau pekerjaan dari tab masing-masing.
- Dari panel gambaran umum, pilih Log Langsung, lalu pilih pod untuk memulai mengumpulkan data langsung.
Menampilkan kejadian
Anda dapat melihat data peristiwa real time seperti yang dihasilkan oleh mesin kontainer saat Anda memilih kontainer, pod, node, set replika, set stateful, set daemon, pekerjaan, pekerjaan cron, atau penyebaran. Untuk melihat peristiwa:
Di portal Azure, navigasikan ke sumber daya kluster AKS Anda.
Dari menu layanan, di bawah Pemantauan, pilih Wawasan.
Pilih objek dari kisi performa dari tab masing-masing.
Dari panel gambaran umum, pilih Acara Langsung. Jika kluster AKS dikonfigurasi dengan masuk sekali menggunakan Microsoft Entra ID, Anda akan diminta untuk mengautentikasi saat penggunaan pertama selama sesi peramban tersebut. Pilih akun Anda dan selesaikan autentikasi dengan Azure.
Catatan
Untuk melihat data dari ruang kerja Analitik Log Anda, pilih Tampilkan di Analitik Log. Hasil pencarian log berpotensi menunjukkan Nodes, Daemon Sets, Replica Sets, Stateful Sets, Pekerjaan, Cron Jobs, Pods, dan Kontainer. Log ini mungkin sudah tidak ada lagi. Hasil pencarian log untuk Stateful Sets menunjukkan data untuk pod dalam set stateful. Mencoba mencari log untuk kontainer yang tidak tersedia di kubectl
juga akan gagal di sini. Untuk mempelajari selengkapnya tentang menampilkan log, peristiwa, dan metrik historis, lihat Cara menanyakan log dari Wawasan Kontainer.
Memfilter kejadian
Saat melihat peristiwa, Anda juga dapat membatasi hasilnya menggunakan filter di bawah bilah pencarian. Bergantung pada sumber daya yang Anda pilih, pil mencantumkan node, pod, namespace, atau kluster untuk dipilih.
Lihat metrik
Anda dapat melihat data metrik waktu nyata yang dihasilkan oleh mesin kontainer dari tampilan Simpul atau Pengontrol hanya ketika Pod telah dipilih. Untuk melihat metrik:
Di portal Azure, navigasikan ke sumber daya kluster AKS Anda.
Dari menu layanan, di bawah Pemantauan, pilih Wawasan.
Pilih pod dari tabel kinerja pada tab Simpul atau Pengontrol.
Dari panel gambaran umum, pilih Metrik Langsung. Jika kluster AKS dikonfigurasi dengan masuk sekali menggunakan Microsoft Entra ID, Anda akan diminta untuk mengautentikasi saat penggunaan pertama selama sesi peramban tersebut. Pilih akun Anda dan selesaikan autentikasi dengan Azure.
Catatan
Untuk melihat data dari ruang kerja Analitik Log Anda, pilih Tampilkan di Analitik Log. Hasil pencarian log berpotensi menunjukkan Nodes, Daemon Sets, Replica Sets, Stateful Sets, Pekerjaan, Cron Jobs, Pods, dan Kontainer. Log ini mungkin sudah tidak ada lagi. Hasil pencarian log untuk Stateful Sets menunjukkan data untuk pod dalam set stateful. Mencoba mencari log untuk kontainer yang tidak tersedia di kubectl
juga akan gagal di sini. Untuk mempelajari selengkapnya tentang menampilkan log, peristiwa, dan metrik historis, lihat Cara menanyakan log dari Wawasan Kontainer.
Menggunakan tampilan data langsung
Bagian berikut ini menjelaskan fungsi yang dapat digunakan dalam berbagai tampilan data langsung.
Cari
Fitur Data Langsung menyertakan fungsi pencarian. Dalam kotak Pencarian , Anda bisa memfilter hasil dengan memasukkan kata kunci atau istilah. Hasil yang cocok disorot untuk memungkinkan peninjauan cepat. Saat melihat peristiwa, Anda juga dapat membatasi hasil menggunakan fitur Filter di bawah bilah pencarian. Bergantung pada sumber daya apa yang telah Anda pilih, Anda dapat memilih dari node, pod, namespace, atau kluster.
Menggulir, mengunci, dan menjeda
Untuk menangguhkan autoscroll dan mengontrol perilaku tab sehingga Anda dapat menggulir pembacaan data baru secara manual, pilih opsi Gulir . Untuk mengaktifkan kembali autoscroll, pilih Gulir lagi. Anda juga dapat menjeda pengambilan data log atau peristiwa dengan memilih opsi Jeda . Saat Anda siap untuk melanjutkan, pilih Putar.
Tangguhkan atau berhenti sejenak fitur autoscroll hanya dalam waktu singkat saat Anda memecahkan masalah. Permintaan ini dapat memengaruhi ketersediaan dan pembatasan API Kubernetes pada kluster Anda.
Penting
Tidak ada data yang disimpan secara permanen selama pengoperasian fitur ini. Semua informasi yang diambil selama sesi dihapus saat Anda menutup browser atau menavigasi menjauh darinya. Data hanya tetap ada untuk visualisasi dalam jangka waktu lima menit dari fitur metrik. Metrik apa pun yang lebih lama dari lima menit juga dihapus. Data Realtime menyimpan kueri dalam batas penggunaan memori yang wajar.
Tanya jawab umum
Bagian ini menyediakan jawaban atas pertanyaan umum.
Apa yang diwakili "Proses lain" di bawah tampilan Node?
Proses lainnya dimaksudkan untuk membantu Anda memahami dengan jelas akar penyebab penggunaan sumber daya yang tinggi pada simpul Anda. Informasi ini membantu Anda membedakan penggunaan antara proses kontainer versus proses yang tidak terkontainerisasi.
Apa saja proses lain ini?
Ini adalah proses nonkontainer yang berjalan pada simpul Anda.
Bagaimana kita menghitung ini?
Proses lain = Total penggunaan dari CAdvisor - Penggunaan dari proses kontainer
Proses lainnya meliputi:
- Proses tidak terkontainerisasi Kubernetes yang dikelola sendiri atau dikelola oleh pihak lain.
- Proses waktu jalan kontainer.
- Kubelet.
- Proses sistem yang berjalan pada node Anda.
- Beban kerja non-Kubernetes lainnya yang berjalan pada VM atau perangkat keras node.
Langkah berikutnya
- Untuk terus mempelajari cara menggunakan Azure Monitor dan memantau aspek lain dari kluster AKS, lihat Melihat kesehatan Azure Kubernetes Service.
- Untuk melihat kueri dan contoh yang telah ditentukan sebelumnya untuk membuat peringatan dan visualisasi atau melakukan analisis lebih lanjut tentang kluster Anda, pelajari Cara mengkueri log dari Container insights.