Fluid menyediakan dasbor JindoRuntime siap pakai yang menampilkan pengumpulan data deret waktu pemantauan untuk setiap mesin cache terdistribusi JindoCache dalam klaster Container Service for Kubernetes (ACK). Data yang dikumpulkan mencakup data deret waktu sisi server dari mesin cache serta data deret waktu klien Filesystem in Userspace (FUSE). Secara default, data deret waktu klien JindoRuntime FUSE tidak diekspos demi performa. Oleh karena itu, data deret waktu real-time dari klien FUSE tidak dapat dilihat di dasbor JindoRuntime. Topik ini menjelaskan cara mengaktifkan pengumpulan data deret waktu klien Fluid JindoRuntime FUSE dan melihat data pemantauan pada dasbor Fluid JindoRuntime.
Prasyarat
Managed Service for Prometheus harus diaktifkan dalam klaster ACK atau klaster ACK Serverless. Untuk informasi lebih lanjut, lihat Gunakan Managed Service for Prometheus.
Suite AI berbasis cloud-native dan ack-fluid versi 1.0.11 atau lebih baru harus diinstal di klaster. Untuk informasi lebih lanjut, lihat Deploy Suite AI Berbasis Cloud-Native.
CatatanJika Anda telah menginstal Fluid open-source, uninstall sebelum menginstal ack-fluid untuk mencegah konflik potensial dan memastikan proses instalasi yang lancar.
Langkah 1: Integrasikan Fluid dengan ARMS
Masuk ke Konsol ARMS.
Di panel navigasi di sebelah kiri, klik Integration Center. Di bagian AI, klik kartu Fluid.
Di bagian Select a Kubernetes cluster halaman Fluid, pilih klaster yang diinginkan. Jika halaman menunjukkan bahwa Fluid sudah diinstal, lewati langkah-langkah di bagian ini.
Di bagian Configuration Information, konfigurasikan parameter yang diperlukan dan klik OK.
Parameter
Deskripsi
Name (Not required)
Nama unik eksportir Fluid. Anda bisa membiarkannya kosong.
metrics collection interval (seconds)
Interval waktu saat Anda ingin layanan mengumpulkan data pemantauan.
Anda dapat melihat komponen terintegrasi di halaman Integration Management Konsol ARMS.
Masuk ke Konsol ARMS.
Di panel navigasi di sebelah kiri, klik Integration Management. Pada tab Integrated Addons, klik kartu Fluid.
Pada tab Environments, klik View Details di kolom Actions untuk melihat komponen Fluid di klaster dan aturan peringatan.
Langkah 2: Konfigurasikan ekspos data deret waktu dan kebijakan scraping
Saat menerapkan JindoRuntime, Anda dapat mengaktifkan ekspos dan mengonfigurasi kebijakan scraping untuk data deret waktu klien FUSE menggunakan parameter spec.fuse.metrics.enabled dan spec.fuse.metrics.scrapeTarget masing-masing. Template YAML berikut menunjukkan contohnya:
apiVersion: data.fluid.io/v1alpha1
kind: JindoRuntime
metadata:
name: hadoop
spec:
replicas: 2
fuse:
metrics:
enabled: true # Setel parameter ini ke true untuk mengaktifkan fitur ekspos data deret waktu untuk klien FUSE JindoRuntime.
scrapeTarget: All # Kebijakan scraping untuk data deret waktu klien FUSE JindoRuntime.
tieredstore:
levels:
- mediumtype: MEM
path: /dev/shm
volumeType: emptyDir
quota: 2Gi
high: "0.99"
low: "0.95"Tabel berikut menjelaskan parameter spec.fuse.metrics.enabled dan spec.fuse.metrics.scrapeTarget:
Untuk penjelasan menyeluruh tentang parameter data deret waktu JindoRuntime, lihat Gunakan JindoFS untuk Mempercepat Akses ke OSS.
Parameter | Deskripsi | Nilai default |
| Parameter ini menentukan apakah akan mengaktifkan fitur ekspos data deret waktu untuk klien FUSE JindoRuntime. Jika | false |
| Parameter ini menentukan kebijakan scraping untuk data deret waktu klien FUSE JindoRuntime. Berikut empat kebijakan scraping yang didukung:
Penting Berhati-hatilah saat menyetel | None |
Langkah 3: Lihat dasbor Fluid JindoRuntime
Masuk ke Konsol ACK. Di panel navigasi di sebelah kiri, klik Clusters.
Di halaman Clusters, temukan klaster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih .
Di halaman Prometheus Monitoring, klik tab Others, lalu klik tab Fluid JindoRuntime Dashboard untuk melihat dasbor panel kontrol Fluid secara rinci.
Jika pengambilan data deret waktu klien FUSE diaktifkan dalam mode mount MountPod dengan menyetel
scrapeTargetkeMountPodatauAll, data deret waktu klien FUSE dapat dilihat di bagian Data Deret Waktu FUSE (via CSI), yang menampilkan data deret waktu dari klien pod FUSE.Jika pengambilan data deret waktu klien FUSE diaktifkan dalam mode mount Sidecar dengan menyetel
scrapeTargetkeSidecaratauAll, data deret waktu klien FUSE dapat dilihat di bagian Data Deret Waktu FUSE (via Sidecar), yang menampilkan data deret waktu dari klien kontainer Sidecar FUSE.
Untuk penjelasan rinci tentang data dasbor dan data deret waktu pemantauan pada tab Fluid JindoRuntime Dashboard, lihat Parameter Dasbor Fluid dan Pengantar Data Deret Waktu.