Skip to content

feat: add metric implementation and address some suspected logic bugs. - #20

Open
aidanhall34 wants to merge 7 commits into
kindredgroup:masterfrom
aidanhall34:feat/metrics
Open

feat: add metric implementation and address some suspected logic bugs.#20
aidanhall34 wants to merge 7 commits into
kindredgroup:masterfrom
aidanhall34:feat/metrics

Conversation

@aidanhall34

Copy link
Copy Markdown
Contributor

Need to flesh out the bugs/spec drift with people in the office.
Implemented metrics are working, but could use a clean up.
Added in some infra bits around kafka setup/data production.

Need to flesh out the bugs/spec drift with people in the office.
Implemented metrics are working, but could use a clean up.
Added in some infra bits around kafka setup/data production.
@aidanhall34
aidanhall34 marked this pull request as draft July 20, 2026 10:06
@akaur13
akaur13 marked this pull request as ready for review July 22, 2026 00:49

@aidanhall34 aidanhall34 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

found the button!

Comment thread chronos_bin/src/message_receiver.rs Outdated
Comment thread chronos_bin/src/message_receiver.rs Outdated
Comment thread chronos_bin/src/message_receiver.rs Outdated
@aidanhall34
aidanhall34 marked this pull request as draft July 22, 2026 01:43
Aidan Hall added 4 commits August 17, 2026 10:15
The implementation was comparing all produced timestamps to UTC time.
The spec says README.md#L136:
A message requiring a delay is inserted into the database so that it can be published later. Before insertion, the queuing node compares the deadline to its local clock.

The code was reading all timestamps as utc time.

Also spent time optimizing the histogram bucket sizes to capture sub 100ms processing and queue latency times.
@akaur13
akaur13 marked this pull request as ready for review August 21, 2026 00:40
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.

2 participants