Verwenden der Flink-Benutzeroberfläche zur Überwachung von Flink-Aufträgen - Amazon EMR

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden der Flink-Benutzeroberfläche zur Überwachung von Flink-Aufträgen

Verwenden Sie das Flink-Web-Dashboard, um den Zustand und die Leistung einer laufenden Flink-Anwendung zu überwachen. Dieses Dashboard enthält Informationen über den Status des Auftrags, die Anzahl der TaskManagerssowie die Metriken und Protokolle für den Auftrag. Außerdem können Sie damit die Konfiguration des Flink-Aufträge anzeigen und ändern und mit dem Flink-Cluster interagieren, um Aufträge einzureichen oder abzubrechen.

So greifen Sie auf das Flink-Web-Dashboard für eine laufende Flink-Anwendung auf Kubernetes zu:

  1. Verwenden Sie den kubectl port-forward Befehl , um einen lokalen Port an den Port weiterzuleiten, auf dem das Flink-Web-Dashboard in den TaskManager Pods der Flink-Anwendung ausgeführt wird. Standardmäßig ist dies der Port 8081. Ersetzen Sie deployment-name durch den Namen der Flink-Anwendungsbereitstellung von oben.

    kubectl get deployments -n namespace

    Beispielausgabe:

    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. Wenn Sie lokal einen anderen Port verwenden möchten, verwenden Sie den Parameter local-port:8081.

    kubectl port-forward -n flink deployments/basic-example 8080:8081
  3. Navigieren Sie in einem Webbrowser zu http://localhost:8081 (oder http://localhost:local-port falls Sie einen benutzerdefinierten lokalen Port verwendet haben), um auf das Flink-Web-Dashboard zuzugreifen. Dieses Dashboard zeigt Informationen über die laufende Flink-Anwendung an, z. B. den Status des Auftrags TaskManagers, die Anzahl der sowie die Metriken und Protokolle für den Auftrag.

    Beispiel für eine Flink-Dashboard-Benutzeroberfläche