Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge with upstream and fixing build #8

Merged
merged 45 commits into from
Nov 18, 2015
Merged

Merge with upstream and fixing build #8

merged 45 commits into from
Nov 18, 2015

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
8 participants