Skip to content

Releases: softwaremill/klag-exporter

v0.1.23

21 Apr 12:02

Choose a tag to compare

Other

  • Merge pull request #77 from softwaremill/feat/helm-staleness-threshold
  • Update helm/klag-exporter/templates/configmap.yaml
  • Support the new 'mode' config options in helm chart
  • document timestamp_sampling.mode in test-stack + config example

v0.1.22

16 Apr 07:31

Choose a tag to compare

Added

  • switch time-lag default to rate-based estimation (Tier 3)
  • (collector) add RateSampler for rate-based time-lag estimation

Other

  • address Copilot PR feedback (Tier 4)
  • max_concurrent_watermarks (no-op since Tier 1 batched ListOffsets)
  • (collector) per-phase elapsed_ms in the cycle-complete debug log
  • (collector) TTL cache list_consumer_groups (default 60s)
  • (kafka) parallelize DescribeConsumerGroups chunks
  • address Copilot PR feedback (Tier 3)
  • (readme) document rate vs message time-lag modes
  • address Copilot PR feedback (Tier 2)
  • (kafka) intern topic names as Arc with per-call dedup
  • (collector) add TTL cache for filtered monitored-topic set
  • (collector) add TTL cache for compacted-topic detection
  • (kafka) skip member-assignment parsing unless granularity=partition
  • (runtime) cap tokio blocking-thread pool (default 64)

v0.1.21

15 Apr 12:55

Choose a tag to compare

Added

  • (kafka) add fetch_watermarks_for_partitions using batched ListOffsets
  • (kafka) add batched list_consumer_group_offsets_batched FFI wrapper
  • (kafka) add batched describe_consumer_groups_batched FFI wrapper
  • (kafka) expose admin_handle for batched Admin API callers
  • (kafka) add batched list_offsets_batched FFI wrapper
  • (kafka) scaffold admin module for batched Admin API wrappers

Other

  • address Copilot PR feedback (Tier 1)
  • (readme) describe batched Admin API collection model and updated sizing guidance
  • (collector) rewire hot path to batched Admin API with pre-filtered topics
  • (kafka) replace sequential describe_consumer_groups with batched Admin API

v0.1.20

25 Mar 10:16

Choose a tag to compare

Other

  • Update helm/klag-exporter/templates/configmap.yaml
  • Update helm/klag-exporter/values.yaml
  • Update helm/klag-exporter/templates/configmap.yaml
  • Support the new config option in helm chart

v0.1.19

17 Mar 12:50

Choose a tag to compare

Other

  • Fix native FFI memory leak and improve memory management

v0.1.18

13 Mar 14:35

Choose a tag to compare

Other

  • updated the docs with new metric info

v0.1.17

13 Mar 09:38

Choose a tag to compare

Added

  • add kafka_consumergroup_group_state metric

Other

  • fix cargo fmt formatting

v0.1.16

24 Feb 10:41

Choose a tag to compare

Fixed

  • fix missing compression libs

v0.1.15

19 Feb 10:36

Choose a tag to compare

Fixed

  • fixing copilot review
  • fix formatting

Other

  • copilot review
  • Consumer Pool for Timestamps
  • klag-exporter/src/kafka/client.rs
  • make base consumer reusable with Arc
  • added testing env for large cluster setup

v0.1.14

30 Jan 13:20

Choose a tag to compare

Added

  • (performance) add configuration settings for concurrency and timeouts on large clusters

Fixed

  • fixed copilot suggestions
  • fixed cargo fmt
  • fixed copilot auto-review issues