Skip to content

Conversation

@sjoerdmulder
Copy link

Merged with master of upstream yahoo/kafka-manager and fixed the build (by excluding dependencies)

jisookim0513 and others added 30 commits August 6, 2015 17:29
…s to the topics.

The KafkaStateActor now tracks the following additional information:
- adds a Curator treeCache to cache the consumer information, which includes the names of consumer instances that own each partition, and the offsets at every partition.
- adds cached offsets for the topics. These must be gotten directly from Kafka as they are not stored in Zookeeper, so the call functions by using a simple consumer for every partition. Currently, the frequency of updates to these offsets is hard-coded to every 5 seconds or less frequently.
- configurable in the clusterConfig is the possibility to exclude any consumer that do not have an offsets/ owners/ AND ids/ subdirectory as being "inactive"

The UI now has a consumer list view, which lists all consumers and the topics they consume from, an individual page for each consumer that lists each topic with the cumulative lag and the percentage of partitions that have an owner (if all is well, this should be 100%), a page for every consumed topic that lists the offset, lag, and owner information at every partition for that consumer-topic combination. To the topic views, there is now the most recent offset at every partition and the cumulative log size, as well as links to the consumed state of the topic inside a list of the consumers that consume from this topic.
Add Consumer group data, with offsets and lag - yahoo#108 but direct
Fix broker skew percentage and under-replicated warning level
Move check before getting topic descriptions
Fix producer offsets, optimize for parallel and bulk querying by host
Previously, if a broker any broker was down, the list of brokers in
manual partition assignments would get messed up, even if that broker
had no topics.
@joestein
Copy link

Thnx!

joestein added a commit that referenced this pull request Nov 18, 2015
Merge with upstream and fixing build
@joestein joestein merged commit f605ddf into elodina:master Nov 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants