Skip to content

Releases: braedon/prometheus-kafka-consumer-group-exporter

0.5.5

14 Jan 06:57
Compare
Choose a tag to compare

Bug Fixes:

  • [37] Support non-string values in consumer.properties files (thanks @jaewonkim)

0.5.4

04 Oct 03:58
Compare
Choose a tag to compare

Bug Fixes:

  • [30] Exclude kafka-python versions 1.4.5 and 1.4.6 due to performance issues.

0.5.3

05 Sep 05:47
Compare
Choose a tag to compare

Enhancements:

  • [35] Change __consumer_offsets key parsing error logs to warnings (thanks @jutley)

Bug Fixes:

  • [33] Fix exporter offset to track the offset of the next message, not the current one, to make offset/lead/lag metric semantics consistent (thanks @jutley)

0.5.2

30 Jul 12:55
Compare
Choose a tag to compare

Bug Fixes:

  • [29] Remove metrics for deleted consumer groups (thanks @jutley)

0.5.1

13 Apr 06:12
Compare
Choose a tag to compare

Bug Fixes:

  • [28] __consumer_offsets messages from Kafka 2.1+ not supported

0.5.0

31 Mar 11:18
Compare
Choose a tag to compare

Breaking Changes:

Enhancements:

  • [27] Add kafka_consumer_group_commit_timestamp metric to track time of the last commit from a consumer group (thanks @jutley)

Bug Fixes:

  • [15] --bootstrap-brokers default value shouldn't override value in consumer config file (thanks @jsargiot)
  • [18] Fix memory leak with Python 3.7
  • [21] Don't let lag metrics go below 0
  • [22] Handle exception parsing strange __consumer_offset messages (thanks @jutley)

0.4.0

26 Jul 05:34
Compare
Choose a tag to compare

Enhancements:

  • [12] Rework to not require .schedule() method on clients from kafka-python 1.3.x, adding support for 1.4+

0.3.1

07 Jul 04:13
Compare
Choose a tag to compare

Bug Fixes:

  • [12] Require kafka-python 1.3.x, 1.4+ drops the .schedule() method on clients

0.3.0

11 Dec 05:00
Compare
Choose a tag to compare

Enhancements:

  • [9] Add low-water mark metric (thanks @rdonnelly3)
  • [8] Add lag and lead metrics

0.2.0

12 Jul 11:32
Compare
Choose a tag to compare

Breaking Changes:

Enhancements:

  • Add high-water mark metric (allows calculating lag)
  • Support configuring the consumer via properties files
  • Allow setting arbitrary logging levels