- Deps upgrade
- Making latest
clippy
happy: fixing needless borrow.
- Fix
/metrics
output parsing, by omitting timestamp for missing metrics, insteasd of setting it to-1
(PR#136)
- Updated
axum
(a key dependency) tov0.7
(PR#113) - Removed dependency on
async-trait
(as per Rust 1.75) (PR#115) - Deps upgrade
Dockerfile
base image updated torust:1.77.2-slim-bookworm
(PR#148)
- Exposed
consumer_groups
module metrics (I#53, I#55) - Exposed
partition_offsets
module metrics (I#57) - Exposed
cluster_status
module metrics (I#54, I#56)
- Reworked workflows that publish Docker image: triggering 1 dedicated workflow per target (I#80)
- Multiple rounds of dependencies upgrade
- Updated
METRICS.md
with documentation for each of the added metrics
- Setup GitHub Actions Workflow to publish Docker
image
kafkesc/kommitted
at every release (I#64)
- Introduced (this)
CHANGELOG.md
and accompanyingCHANGELOG_GUIDANCE.md
(I#52) - Added build badges to
README.md
(I#62) - Multiple rounds of dependencies upgrade
- Refined logging to avoid polluting logs with temporary startup-time issues (i.e. not enough offset or lag info yet to produce estimations)
partition_offsets
module: Increased frequency of fetch of offset watermark- New CLI argument
--history-ready-at
- Separated the arguments to define
--host
and--port
to listen on
- Multiple dependencies upgrade
- First fully working release
- Production of multiple lag metrics:
- Consumer Metrics
kmtd_kafka_consumer_partition_lag_milliseconds
kmtd_kafka_consumer_partition_lag_offset
kmtd_kafka_consumer_partition_offset
- Topic Partition Metrics
kmtd_kafka_partition_earliest_available_offset
kmtd_kafka_partition_latest_available_offset
- Topic Partition Offset Tracking Metrics
kmtd_kafka_partition_earliest_tracked_offset
kmtd_kafka_partition_latest_tracked_offset
- Consumer Metrics
- Documented all exported metrics in
METRICS.md
- Setup CI automation and automatic publishing when commit
vX.Y.Z
is pushed