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

[kafka_consumer] discovery of groups, topics and partitions #631

Merged
merged 9 commits into from
Jul 25, 2017

Conversation

truthbk
Copy link
Member

@truthbk truthbk commented Jul 25, 2017

Re-merging #612 to preserve history, apologies for the squash.

jeffwidman and others added 8 commits July 25, 2017 17:39
The consumer_groups, topics, and partitions arguments are each now
optional. Any omitted values will be fetched from Zookeeper. If a value
is omitted, the parent value must still be it's expected type (typically
a dict).

Modern Kafka consumers store their offset in Kafka rather than
Zookeeper, but this PR does not add support for this. It's tricky
because this check is much simpler if it assumes a single place can be
queried for all consumer offsets, but currently there's no easy way to
do that. Once KIP-88 is implemented, it will be much easier to add this
functionality, although it would only work for Kafka brokers >=
0.10.2.0. In the meantime, you can instrument your individual kafka
consumers to submit their offsets to Datadog.
@bits-bot
Copy link
Collaborator

@truthbk, thanks for your PR! By analyzing the history of the files in this pull request, we identified @gmmeyer to be a potential reviewer.

@truthbk truthbk merged commit 1599066 into master Jul 25, 2017
@truthbk truthbk added this to the 5.17 milestone Jul 25, 2017
truthbk added a commit that referenced this pull request Jul 25, 2017
truthbk added a commit that referenced this pull request Jul 25, 2017
@truthbk truthbk modified the milestones: 5.17, 5.18 Oct 2, 2017
gml3ff pushed a commit that referenced this pull request May 14, 2020
* [repository] Fix gpg import for recent gpg versions

The command we use to check the fingerprint of a gpg key
doesn't work with gpg >= 2.1.16. Since version 2.2 is bundled
with SLES 15, it is necessary to also use the new way of
getting a gpg key's fingerprint.

* Lint repository.rb

* Put whole command on one line
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.

4 participants