Skip to content

Releases: redpanda-data/kminion

2.1.0 / 2021-04-21

21 Apr 07:56
Compare
Choose a tag to compare

Changelog

cc3d571 Update franz-go to latest version
f6fafd3 Merge pull request #81 from amuraru/coordinator-id
43854e0 Don't use var for initializations
0a2a86b Add coordinator id to group info
50470fb Remove wrapper around sharded request response
48fd15d Add consumer group coordinator label to consumer_group_info metric
4f4b8c5 Align reference config with actually available config structs
6fd3af1 [Auto Commit] Package helm chart
5aa70be Release 0.3.1
49df52b Patch service monitor
88d760e Only trigger on push to Chart.yaml
b2cac79 [Auto Commit] Package helm chart
14992b9 Release 0.3.0
4321f33 [Auto Commit] Package helm chart
9568fa5 Merge pull request #76 from rjmasikome/master
ef366bf Add annotations to service on helm chart
deefcf8 [Auto Commit] Package helm chart
185e619 Release chart v0.2.2
358b66f [Auto Commit] Package helm chart
f764728 Merge pull request #75 from amuraru/patch
7152855 Fix helm default values
75daf70 Use dashes as separator for the date

2.0.0 / 03/07/2021

07 Mar 15:03
Compare
Choose a tag to compare

Changelog

0508cb9 Fix name template syntax
1feb8a6 Rename workflow
19e4cef Fix semver template
82dec0f Adapt name template to only print the date
7826274 Trigger docker build on tag as well
fb715af Adapt name template for releases
ffcfeb7 Use tag-semver to tag docker images
3fd98e2 Add hint about YAML config filepath
a2caf1c Fixes issue #73
61c2aaa Embed Grafana dashboard screenshots
2ed58af Add dashboard screenshots
853d723 Document exported metrics
0ab0dcd Add metric that exposes the group's offset sum
e3a2f8e Remove expires_at label to fix metric series leak
6776026 Add topic_info metric
248a5af Use [email protected]
8db3809 Use right timestamp for low/high water mark request
a9e4731 Update to franz-go master
467a45f [Auto Commit] Package helm chart
b09935c Fix service monitor conditions
9909b52 [Auto Commit] Package helm chart
61e16c2 Bump chart version
82d1a82 Change default pod security context
e8ea8cc Add option to add custom labels
5e5b933 Add service monitor
f01a419 [Auto Commit] Package helm chart
1d30d0b Fix mountpath typo
2bd9106 [Auto Commit] Package helm chart
ff73aef Release 0.1.2
f79f484 Mount YAML config
c272aba Update license
dd0f65f [Auto Commit] Package helm chart
b7e4c58 Release patch with fixed default docker image repository
d954220 [Auto Commit] Package helm chart
25c65a9 Fix image repository default
461dfe4 [Auto Commit] Package helm chart
6e85184 Update secretKeyRefs documentation
0468f5e Add hint about Grafana Dashboards
a731aef Add CodeQL analysis
9e992b1 Add some emojis
8f28326 Fix typo
da7e96e Add go releaser with workflow for releases
143a9d1 Update to Go v1.16
47bb46d Link helm chart and docker image repo
bccf401 Add documentation how to install the chart
496d946 Ignore markdown files
523d3a4 [Auto Commit] Package helm chart
ef08128 Add chart release action
63ad696 Initial commit helm chart
c0e5dbb Ignore pushes to helm charts
5bdb40b Add sha- prefix to build arg
e55da5b Fixes issue #70
51ef31d Add support for comma separate env variables (WIP)
753af56 Try using the github.sha instead of reading from env variables
5c6f1f5 Try different syntax to inject env variable
2e2fc91 Try different syntax to inject env variable
b5095fa Add build image on push workflow
a209b9c Add image on push workflow
b91fad1 Fix env variable name
adc0e42 Document logger level option
622c156 Remove TODOs from Readme
b52aa2f Add metric for number of consumed offset records
71b1bbb Add logger with metrics
b6f0a31 Add metrics for number of offset commits and expiry time
86315ce Initial Commit README
88a6341 Make HTTP server socket configurable
13a2c0a Initial commit readme
17a8ba6 Add reference config
eb24133 Use right environment variable for exposing the version
f157ed4 Add Dockerfile and docker compose config
7d34e70 Remove TODO and add some short comments describing each block
c471b55 Add version to config struct
7529c9c Use Admin API by default
af75e99 Finalize offset consume
3c3f959 Use max concurrent fetches to prevent excessive memory usage
4c5d9cb Throw error if YAML config uses unused variables
1caeb0b Add consumer group lags
4813bc5 Initial commit v2
3a78fb0 Merge pull request #69 from PLarboulette/IMPROVEMENT-upgrade-kafka-2.6
e8822a2 feat(kafka-version): add docker-compose-kafka-2.6.yml to test kafka 2.6 / CP 6.0 compatibility

1.0.2 / 2020-09-28

28 Sep 07:40
Compare
Choose a tag to compare
  • [BUGFIX] Fix Kerberos connection issues by upgrading Sarama
  • [BUGFIX] Fix Typo for Kerberos "USER_AUTH" login type (PR by ialeksandrov - #62)
  • [ENHANCEMENT] Add option to expose metrics for specific topics only (PR submitted by @moserke - #54)

1.0.1 / 2020-07-01

01 Jul 08:49
ff2ef5e
Compare
Choose a tag to compare
  • [CHANGE] Update dependencies
  • [CHANGE] Update to Go 1.14

First stable release

30 Jun 22:40
Compare
Choose a tag to compare
  • A new metric kafka_minion_topic_subscribed_groups_count{topic} has been added. Great to find topics which have no consumer group offsets and therefore might be dead
  • New Grafana Dashboard for Cluster OPS is available (see #9)
    • Get metrics for any topics, regardless if they are being consumed or not
    • List of all consumer groups consuming this topic, including their consuming rate
    • Cluster metrics like:
      • Topic list by their subscriber count
      • Highest offset commit rates by group
      • Messages In Rates by Topics
      • Messages Out Rates by Topics

Stability improvements

16 Jun 11:04
Compare
Choose a tag to compare
  • In bigger Kafka Clusters Kafka Minion crashed regularly due to concurrent data access. This issue was identified and fixed by @birdayz (#4)
  • A bug where consumer group names, which only consist of digits caused a panic was fixed

Additional Partition Metrics & Bugfixes

22 Apr 15:48
Compare
Choose a tag to compare
Pre-release
  • Additional partition metrics (partition count and cleanup policy)
  • Offset commit counter for each group:topic:partition combination to get commit rate
  • Added sample grafana dashboard for this version
  • Separate readiness & liveness check so that pods may only be marked as ready once the offsets consumer topic has been completely consumed and therefore up to date metrics can be exported

Only expose metrics if offets topic has been consumed

29 Mar 13:37
Compare
Choose a tag to compare

Prometheus metrics will only be exposed after the consumer offsets topic lag has been caught up by all partition consumers. This way we can ensure that only accurate group lags (instead of outdated) will be exported.

Use consumer offsets topic

25 Mar 08:01
Compare
Choose a tag to compare
Pre-release
v0.1.0

Update kafka minion introduction

Initial alpha version

11 Feb 14:29
Compare
Choose a tag to compare
Initial alpha version Pre-release
Pre-release
v0.0.1

Add healthcheck