全部产品
Search
文档中心

Container Service for Kubernetes:Aktifkan dan gunakan klien Fluid JindoRuntime FUSE untuk pemantauan

更新时间:Jul 02, 2025

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.

    Catatan

    Jika 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

  1. Masuk ke Konsol ARMS.

  2. Di panel navigasi di sebelah kiri, klik Integration Center. Di bagian AI, klik kartu Fluid.

  3. 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.

  4. 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.

  5. Anda dapat melihat komponen terintegrasi di halaman Integration Management Konsol ARMS.

    1. Masuk ke Konsol ARMS.

    2. Di panel navigasi di sebelah kiri, klik Integration Management. Pada tab Integrated Addons, klik kartu Fluid.

    3. 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:

Catatan

Untuk penjelasan menyeluruh tentang parameter data deret waktu JindoRuntime, lihat Gunakan JindoFS untuk Mempercepat Akses ke OSS.

Parameter

Deskripsi

Nilai default

spec.fuse.metrics.enabled

Parameter ini menentukan apakah akan mengaktifkan fitur ekspos data deret waktu untuk klien FUSE JindoRuntime.

Jika spec.fuse.metrics.enabled: true disetel tanpa menentukan port untuk menangani permintaan data deret waktu melalui parameter spec.fuse.args, misalnya, dengan menambahkan argumen -ometrics_port=8080, Fluid akan secara otomatis menetapkan port yang tersedia ke klien FUSE JindoRuntime dan mengonfigurasinya untuk layanan data deret waktu eksternal.

false

spec.fuse.metrics.scrapeTarget

Parameter ini menentukan kebijakan scraping untuk data deret waktu klien FUSE JindoRuntime. Berikut empat kebijakan scraping yang didukung:

  • None: Tidak ada data deret waktu klien FUSE JindoRuntime yang diambil.

  • MountPod: Hanya data deret waktu yang diekspos oleh pod FUSE JindoRuntime dalam mode mount MountPod di lingkungan non-Serverless yang diambil.

  • Sidecar: Hanya data deret waktu yang diekspos oleh kontainer Sidecar FUSE JindoRuntime dalam mode mount Sidecar di lingkungan Serverless yang diambil.

  • All: Data deret waktu dari klien FUSE dalam mode mount MountPod dan Sidecar diambil.

Penting

Berhati-hatilah saat menyetel spec.fuse.metrics.scrapeTarget ke Sidecar atau All. Dalam lingkungan Serverless menggunakan Fluid dalam mode mount Sidecar, setiap pod memulai kontainer Sidecar FUSE untuk memberikan layanan akses data ke kontainer utama. Jika jumlah pod bersamaan terlalu tinggi, mengambil data deret waktu dari semua kontainer Sidecar FUSE dapat menyebabkan overhead signifikan dan menempatkan tekanan besar pada instance Prometheus.

None

Langkah 3: Lihat dasbor Fluid JindoRuntime

  1. Masuk ke Konsol ACK. Di panel navigasi di sebelah kiri, klik Clusters.

  2. Di halaman Clusters, temukan klaster yang diinginkan dan klik namanya. Di panel sebelah kiri, pilih Operations > Prometheus Monitoring.

  3. 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 scrapeTarget ke MountPod atau All, 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 scrapeTarget ke Sidecar atau All, 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.