Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Canary aggregator is not closing the last window if there is no messages in the input topic #1141

Open
sauljabin opened this issue Nov 18, 2024 · 0 comments
Labels
bug An issue with correctness, stability, performance, or API conformance. canary Affects the LittleHorse Canary

Comments

@sauljabin
Copy link
Member

Context

The canary service has 2 components, the aggregator which calculates and exports metrics and the metronome that performs synthetic monitoring over LH.

The aggregator uses kafka streams to calculate metrics. When there is not messages in the input topic the window does not get close and the aggregator export the last value.

Steps To Reproduce

Run canary and then stop the metronome.
The aggregator exports the same value indefinitely.

Expected Behavior

After a timeout the aggregator should close the windows and reset the metric.

Screenshots

image

Additional Context

No response

Components

No response

@sauljabin sauljabin added the bug An issue with correctness, stability, performance, or API conformance. label Nov 18, 2024
@sauljabin sauljabin changed the title Canary aggregator is not closing the last window if there is not metrics in the input topic Canary aggregator is not closing the last window if there is no messages in the input topic Nov 18, 2024
@coltmcnealy-lh coltmcnealy-lh added the canary Affects the LittleHorse Canary label Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An issue with correctness, stability, performance, or API conformance. canary Affects the LittleHorse Canary
Projects
None yet
Development

No branches or pull requests

2 participants