-
Notifications
You must be signed in to change notification settings - Fork 2.8k
loadbalancing exporter seems to eat data if fed identical attributes for a datapoint + timestamp #36508
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
Comments
Pinging code owners:
See Adding Labels via Comments if you do not have permissions to add labels yourself. |
@skandragon hi, It is convenient to provide a reproducible step or configuration? |
Easy? no, as it's pretty data dependent. However, the setup as described in the top comment will reproduce this: just dropping any tag with multiple datapoints that now have the same attributes and timestamp, but different values. One will be dropped at random. |
If two data points have the same attributes and timestamps, is it valid that they exist twice with 2 values? |
This should be reproducible with a failing unit test, if this is indeed something worth fixing. @skandragon would you like to offer such a test case? |
Sure. Working on it. |
And... mis-clicked. Will re-open with a unit test included unless someone with permissions can re-open this one. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping Pinging code owners:
See Adding Labels via Comments if you do not have permissions to add labels yourself. |
Component(s)
exporter/loadbalancing
What happened?
Description
The load balancing exporter uses a
Merge
helper that seems like it will destroy data when duplicate data flows through it.Steps to Reproduce
Expected Result
It should not drop data.
Actual Result
It drops data.
Collector version
v0.114.0
Environment information
go latest, any linux
OpenTelemetry Collector configuration
No response
Log output
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: