Este fork é baseado em alguns commits logo antes da licença ser alterada do Apache 2.0 para Redpanda Business Source License 1.1 / Redpanda Community License
Provavelmente não adicionarei nenhum recurso, só quero preservar meu amado Kowl.
Kowl (anteriormente conhecido como Kafka Owl) é um aplicativo da web que ajuda você a explorar mensagens em seu cluster Apache Kafka e obter melhores insights sobre o que realmente está acontecendo em seu cluster Kafka da maneira mais confortável:
Oferecemos imagens docker pré-construídas para Kowl (Business), um gráfico Helm e um módulo Terraform para tornar a instalação o mais confortável possível para você. Por favor, dê uma olhada em nossa documentação de instalação dedicada.
Você deseja apenas testar o Kowl em um de seus clusters Kafka sem gastar muito tempo na configuração do teste? Aqui estão alguns comandos do docker que permitem executá-lo localmente em um cluster Kafka existente:
Como o Kowl é executado em seu próprio contêiner (que possui seu próprio escopo de rede), temos que usar host.docker.internal como servidor de inicialização. Esse DNS resolve o endereço IP do sistema host. No entanto, como os corretores enviam uma lista de DNS de todos os corretores quando um cliente se conecta, você deve garantir que seu ouvinte anunciado esteja conectado adequadamente, por exemplo: PLAINTEXT://host.docker.internal:9092
docker run -p 8080:8080 -e KAFKA_BROKERS=host.docker.internal:9092 quay.io/cloudhut/kowl:master
Docker oferece suporte à opção --network=host
apenas no Linux. Portanto, os usuários do Linux usam localhost:9092
como ouvinte anunciado e, em vez disso, usam o namespace da rede host. Kowl será então executado como seria executado na máquina host.
docker run --network=host -p 8080:8080 -e KAFKA_BROKERS=localhost:9092 quay.io/cloudhut/kowl:master
Protegido via SASL_SSL e certificados confiáveis (por exemplo, Confluent Cloud):
docker run -p 8080:8080 -e KAFKA_BROKERS=pkc-4r000.europe-west1.gcp.confluent.cloud:9092 -e KAFKA_TLS_ENABLED=true -e KAFKA_SASL_ENABLED=true -e KAFKA_SASL_USERNAME=xxx -e KAFKA_SASL_PASSWORD=xxx quay.io/cloudhut/kowl:master
Mantemos um arquivo docker-compose que inicia zookeeper, kafka e kowl: /docs/local.
Kowl é distribuído sob a licença Apache 2.0.