Uso da interface do usuário do Flink para o monitoramento de 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 o monitoramento de 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. Esse painel fornece informações sobre o status do trabalho, o número TaskManagers e as métricas e registros do 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 kubectl port-forward comando para encaminhar uma porta local para a porta na qual o Flink Web Dashboard está sendo executado nos pods do TaskManager aplicativo 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. Esse painel mostra informações sobre o aplicativo Flink em execução, como o status do trabalho, o número e as métricas e registros do trabalho. TaskManagers

    Exemplo de interface do usuário do painel do Flink