Read the blog post: Introducing Kafka-Kit: Tools for Scaling Kafka
This repository contains several tools for managing Kafka topic data. See the README for each tool for further details.
A drop-in replacement for the kafka-reassign-partition
tool bundled with Kafka. Topicmappr allows for minimal movement broker replacements, many-at-once topic management, replica placement constraints, storage-based rebalancing, and other features.
A service that catches Kafka replication/recovery events and dynamically applies broker replication throttles, driven by metrics via the Datadog API.
A utility that fetches metrics via the Datadog API for storage-based partition mapping.