Sign inSign up

infobip/kafkistry

By infobip

Updated about 1 month ago

Management tool for Apache Kafka

Image
1

4.8K

infobip/kafkistry repository overview

Quick start

​ To run Kafkistry locally with minimal setup:

docker run -p 8080:8080 --hostname "kr.local" \
    -e USERS_PASSWORDS="foo|bar|Admy|Adminsky|[email protected]|ADMIN|" \
    -e OWNER_GROUPS="Test_Group|foo" \
    -e GIT_COMMIT_TO_MASTER_BY_DEFAULT=true \
    infobip/kafkistry:latest

Once container starts open http://localhost:8080 and login with username: foo password: bar. ​ From there you can add kafka cluster to be tracked and check features. ​ Docker run example with security for connecting to kafka: ​

docker run -p 8080:8080 --hostname "kr.local" \
    -e USERS_PASSWORDS="foo|bar|Admy|Adminsky|[email protected]|ADMIN|" \
    -e OWNER_GROUPS="Test_Group|foo" \
    -e GIT_COMMIT_TO_MASTER_BY_DEFAULT=true \
    -e APP_KAFKA_PROPERTIES_SASL_JAAS_CONFIG="org.apache.kafka.common.security.plain.PlainLoginModule required username='kafkistry' password='pass';" \
    -e APP_KAFKA_PROPERTIES_SASL_MECHANISM=PLAIN \
    -e APP_KAFKA_PROPERTIES_SSL_TRUSTSTORE_LOCATION=/opt/ca/truststore.pem \
    -e APP_KAFKA_PROPERTIES_SSL_TRUSTSTORE_TYPE=PEM \
    -v /host/path/to/ssl/ca/dir/:/opt/ca/ \
    infobip/kafkistry:latest

References

Background story

Presentation @ Infobip Shift conference

Kafkistry @ Infobip Shift Conference

Tag summary

Content type

Image

Digest

sha256:fc58f4c92

Size

387.7 MB

Last updated

about 1 month ago

docker pull infobip/kafkistry