Skip to content

Tag consumer latency metric and rename to latency_sec#322

Merged
fpacifici merged 1 commit into
mainfrom
fpacifici/add_tags
May 14, 2026
Merged

Tag consumer latency metric and rename to latency_sec#322
fpacifici merged 1 commit into
mainfrom
fpacifici/add_tags

Conversation

@fpacifici
Copy link
Copy Markdown
Collaborator

Summary

  • Rename histogram metric from streams.pipeline.consumer.watermark_commit_latency to streams.pipeline.consumer.latency_sec (values remain seconds from watermark last_message_time to commit decision).
  • Add Datadog-style tags consumer_group and topic on that histogram, populated from ArroyoConsumer (Kafka group id and subscribed topic).
  • Add PyKafkaConsumerConfig::group_id() for Rust access to the configured consumer group.

Test plan

  • cargo test commit_policy, cargo test test_build_chain, cargo test test_watermark_to_commit, cargo test test_pykafka_consumer

Made with Cursor

Rename streams.pipeline.consumer.watermark_commit_latency to
streams.pipeline.consumer.latency_sec. Emit consumer_group and topic
tags from WatermarkCommitOffsets, wired from ArroyoConsumer via
PyKafkaConsumerConfig::group_id().

Co-authored-by: Cursor <cursoragent@cursor.com>
@fpacifici fpacifici requested a review from a team as a code owner May 13, 2026 23:53
@fpacifici fpacifici merged commit 88494af into main May 14, 2026
23 checks passed
@fpacifici fpacifici deleted the fpacifici/add_tags branch May 14, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants