-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Remove unbounded cardinality internal metric labels #15426
Comments
I can subscribe to the users affected by this problem. |
Subscribing--I wonder if this might be related to #16895 which I filed a few weeks ago--I can make Vector slow down in weird ways if I have a single sink writing to 10,000+ files. |
We are facing this issue with fluent source, metrics are emitted with tag This eventually results into 300K+ unique TS metrics on the vector side. |
Note that |
From our analysis, the above covers all of the internal metric labels with unbounded cardinality. Please report here if you find others. |
Reopening this since we found another potential one: #19447 (comment) |
Some Vector components publish internal metrics with unbounded tag cardinality. These include:
file
source is tagging metrics with a dynamicfile
tagkubernetes_logs
is tagging metrics with a dynamicfile
tagThis was improved in v0.24.0 with the addition of the ability to expire these high cardinality metrics, but I still think we should go further and remove these labels (or let users opt into them) to avoid unexpected cardinality issues in Vector or downstream systems that the internal telemetry is being sent to.
Ref:
The text was updated successfully, but these errors were encountered: