From 6ed17172e04f9a68259f305c4df2cd723ae5741c Mon Sep 17 00:00:00 2001 From: Ivan De Marino Date: Sun, 19 Nov 2023 19:19:40 +0000 Subject: [PATCH 1/3] Preparoing `CHANGELOG` for release `v0.2.2` --- CHANGELOG.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af21c71..40f4d8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,20 @@ -# vNEXT (????-??-??) +# v0.2.2 (2023-11-19) + +## Features + +* Exposed `consumer_groups` module metrics ([I#53](https://github.com/kafkesc/kommitted/issues/53), [I#55](https://github.com/kafkesc/kommitted/issues/55)) +* Exposed `partition_offsets` module metrics ([I#57](https://github.com/kafkesc/kommitted/issues/57)) +* Exposed `cluster_status` module metrics ([I#54](https://github.com/kafkesc/kommitted/issues/54), [I#56](https://github.com/kafkesc/kommitted/issues/56)) ## Enhancements * Reworked workflows that publish Docker image: triggering 1 dedicated workflow per target ([I#80](https://github.com/kafkesc/kommitted/issues/80)) +## Notes + +* Multiple rounds of dependencies upgrade +* Updated [`METRICS.md`](./METRICS.md) with documentation for each of the added metrics + # v0.2.1 (2023-10-04) ## Features From a609bbf4afa1c8072c364d282a73ba44fc836994 Mon Sep 17 00:00:00 2001 From: Ivan De Marino Date: Sun, 19 Nov 2023 19:19:57 +0000 Subject: [PATCH 2/3] Updating `README` given what has been completed --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a2704db..27b2f4c 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ Please see [DESIGN.md](./DESIGN.md) for details about the overall architecture, * [x] Track Offset Lag for all consumers * [x] Track Time Lag for all consumers * [x] Offset and Lag metrics are tracked with all contextual information to identify exact topic partition assignments -* [ ] Exposes additional metrics to track status of Kafka cluster (topics, members, brokers, partitions) -* [ ] Exposes Kafka-polling metrics, to assess its own performance +* [x] Exposes additional metrics to track status of Kafka cluster (topics, members, brokers, partitions) +* [x] Exposes Kafka-polling metrics, to assess its own performance * [x] Metrics exposed in [Prometheus format](https://prometheus.io/docs/instrumenting/exposition_formats/#exposition-formats), at `/metrics` endpoint * [ ] REST API to build further automation on top of it (e.g. auto-scaling logics that depend on Consumer Group lag) @@ -61,7 +61,7 @@ Kommitted supports _compact_ (`-h`) and _extended_ (`--help`) usage instructions Use the former for a quick look up; use the latter to better understand what each argument can do. -
+
Compact: `kommitted -h` ```shell From a87c36681d85752f62e0021d7b99165d8bfdbf06 Mon Sep 17 00:00:00 2001 From: Ivan De Marino Date: Sun, 19 Nov 2023 19:21:18 +0000 Subject: [PATCH 3/3] Bumping to version `v0.2.2` --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f2d8ec8..086a650 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -643,7 +643,7 @@ dependencies = [ [[package]] name = "kommitted" -version = "0.2.1" +version = "0.2.2" dependencies = [ "async-trait", "axum", diff --git a/Cargo.toml b/Cargo.toml index e9df13b..23a25be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kommitted" -version = "0.2.1" +version = "0.2.2" edition = "2021" authors = [ "Ivan De Marino ",