Sign inSign up

infobip/kafkistry

By infobip

•Updated 2 months ago

Management tool for Apache Kafka

Image
1

4.9K

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

2 months ago

docker pull infobip/kafkistry