-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
ScheduledReporter may have missed reports #2664
Comments
We are seeing the same problem which is a result of #1524 and the switch to We are sending The Here is an example of missing metrics showing up from two hosts: I've captured the metrics on the Graphite server with tcp dump and saw the following reports from a single source server:
You can see that we never receive data for Current metric reporting using fixed delay is problematic as the reporting interval is unstable and a function of how long does reporting itself take. The small delays add up and every few hours we see a missed interval and fake values with derivatives. +1 for making this configurable. |
dropwizard#1524 introduced a fix to queuing issues and ends up doing atFixedDelay rather than atFixedRate. Issues with binning exist in Graphite (and probably others). See dropwizard#2664
dropwizard#1524 introduced a fix to queuing issues and ends up doing atFixedDelay rather than atFixedRate. Issues with binning exist in Graphite (and probably others). See dropwizard#2664
dropwizard#1524 introduced a fix to queuing issues and ends up doing atFixedDelay rather than atFixedRate. Issues with binning exist in Graphite (and probably others). See dropwizard#2664
This issue is stale because it has been open 180 days with no activity. Remove the "stale" label or comment or this will be closed in 14 days. |
Problem Statement
I think, fix for #1524 has undesired side-effects in our environment. Because

executor.scheduleWithFixedDelay
accumulating errors (due network latency, for example) when it goes over reporting period, we have "holes" in graphite metrics:Possible solution
In our case, report bursts are probably lesser evil than holes, so maybe we can make it configurable.
The text was updated successfully, but these errors were encountered: