Menggunakan UI Flink untuk memantau pekerjaan Flink - Amazon EMR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan UI Flink untuk memantau pekerjaan Flink

Untuk memantau kesehatan dan kinerja aplikasi Flink yang sedang berjalan, gunakan Flink Web Dashboard. Dasbor ini memberikan informasi tentang status pekerjaan, jumlah TaskManagers, dan metrik serta log untuk pekerjaan itu. Ini juga memungkinkan Anda melihat dan memodifikasi konfigurasi pekerjaan Flink, dan berinteraksi dengan cluster Flink untuk mengirimkan atau membatalkan pekerjaan.

Untuk mengakses Flink Web Dashboard untuk aplikasi Flink yang sedang berjalan di Kubernetes:

  1. Gunakan kubectl port-forward perintah untuk meneruskan port lokal ke port tempat Flink Web Dashboard berjalan di pod aplikasi TaskManager Flink. Secara default, port ini adalah 8081. Ganti deployment-name dengan nama penerapan aplikasi Flink dari atas.

    kubectl get deployments -n namespace

    Contoh output:

    kubectl get deployments -n flink-namespace
    NAME                        READY   UP-TO-DATE   AVAILABLE  AGE
    basic-example               1/1       1            1           11m
    flink-kubernetes-operator   1/1       1            1           21h
    kubectl port-forward deployments/deployment-name 8081 -n namespace
  2. Jika Anda ingin menggunakan port yang berbeda secara lokal, gunakan parameter local-port:8081.

    kubectl port-forward -n flink deployments/basic-example 8080:8081
  3. Di browser web, navigasikan ke http://localhost:8081 (atau http://localhost:local-port jika Anda menggunakan port lokal khusus) untuk mengakses Dasbor Web Flink. Dasbor ini menampilkan informasi tentang aplikasi Flink yang sedang berjalan, seperti status pekerjaan, jumlah TaskManagers, dan metrik serta log untuk pekerjaan tersebut.

    Contoh UI Dasbor Flink