Skip to content

feat: record accepted rows in every resource sample - #6

Merged
vishr merged 1 commit into
mainfrom
feat/per-second-rows
Oct 16, 2026
Merged

vishr merged 1 commit into
mainfrom
feat/per-second-rows

Conversation

@vishr

@vishr vishr commented Oct 16, 2026

Copy link
Copy Markdown
Member

Summary

Each samples.jsonl entry now carries ingest_rows_total, Fanout's cumulative accepted rows by signal from fanout_ingest_rows_total. Consumers can derive per-second ingest rates from consecutive samples, for example to replay the sustained phase second by second. The field is omitted when the metric is absent; headline tables and gates are unchanged.

Test plan

  • go test ./... and go vet ./..., with fixtures for the series present and absent

https://claude.ai/code/session_01XA52nWyQ3R5f5kK8kjpAQW

Each sample now carries ingest_rows_total, Fanout's cumulative accepted
rows by signal from fanout_ingest_rows_total. Consumers can derive
per-second ingest rates from consecutive samples, for example to replay
the sustained phase second by second. The field is omitted when the
metric is absent, and headline tables and gates are unchanged.

Claude-Session: https://claude.ai/code/session_01XA52nWyQ3R5f5kK8kjpAQW
@vishr
vishr merged commit 8f5864b into main Oct 16, 2026
2 checks passed
@vishr
vishr deleted the feat/per-second-rows branch October 16, 2026 15:17
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.

1 participant