Uso da interface do usuário do Flink para monitorar trabalhos do Flink - Amazon EMR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Uso da interface do usuário do Flink para monitorar trabalhos do Flink

Para monitorar a integridade e a performance de uma aplicação do Flink em execução, use o painel Web do Flink. Este painel fornece informações sobre o status do trabalho, o número de TaskManagers, e as métricas e os logs para o trabalho. Ele também permite visualizar e modificar a configuração do trabalho do Flink e interagir com o cluster do Flink para enviar ou cancelar trabalhos.

Para acessar o painel Web do Flink para uma aplicação do Flink em execução no Kubernetes:

  1. Use o comando kubectl port-forward para encaminhar uma porta local para a porta na qual o painel Web do Flink está sendo executado nos pods do TaskManager da aplicação do Flink. Por padrão, esta porta é 8081. Substitua deployment-name pelo nome da implantação da aplicação do Flink acima.

    kubectl get deployments -n namespace

    Resultado do exemplo:

    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. Se desejar usar uma porta diferente localmente, use o parâmetro local-port:8081.

    kubectl port-forward -n flink deployments/basic-example 8080:8081
  3. Em um navegador da Web, vá até http://localhost:8081 (ou http://localhost:local-port, se você usou uma porta local personalizada) para acessar o painel Web do Flink. Este painel mostra informações sobre a aplicação do Flink em execução, como o status do trabalho, o número de TaskManagers, e as métricas e logs do trabalho.

    Exemplo de interface do usuário do painel do Flink