-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Support Excluding Queues in RabbitMQ Plugin (Feature Request) #2214
Comments
You can do this with:
|
Ah thanks didnt see that documented anywhere. |
that's a decent workaround, but we should also probably support an option that specifically avoids collecting the data in the first place, since there is an overhead to using drop options. |
Can we exclude randomly generated queues names like: Why don't we allow regexp for things like |
@botzill Might be tricky, you could try something like I'm open to adding regex support for the measurment filtering. Check this comment for some ideas on how we could do this: #2726 (comment) |
Closed in #3702 |
Proposal:
The RabbitMQ plugin should support excluding queues based on name. This needed because rabbitmq supports the creation of temporary queues see RabbitMQ documentation here (scroll down to Temporary Queues). This is really important because otherwise you can end up with thousands of data points for queues that exist for very short amount of time (seconds).
It is also worth noting that Diamond has support for this under queues_ignored
Current behavior:
No ability to ignore queues.
Desired behavior:
In the config file something like this should be allowed:
And those queues are not retrieved by telegraf.
Use case:
As stated above, when using temporary queues, you can end up with thousands of data points very quickly for queues that disappear in seconds. This clogs up any metric database you are using.
The text was updated successfully, but these errors were encountered: