You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The dns_query input should query all servers in parallel.
Current behavior:
The dns_query plugin queries all server sequentially.
Desired behavior:
The dns_query input should query all servers in parallel.
Use case: [Why is this important (helps with prioritizing requests)]
When diagnosing issues, having all the servers queried at the same time is vitally important. For example if you're querying 2 different DNS servers with a recursive lookup, and there is an issue with the recursion upstream, both servers will be affected. However if it is only a momentary issue, telegraf is going to hit the first DNS server, it'll stall out during recursion until the momentary issue passes, and then it'll proceed to the second server which will return fast because the upstream issue has passed. Thus the first DNS server will appear to have a problem, when really the problem is just visible on whatever server is first in the list.
The text was updated successfully, but these errors were encountered:
Feature Request
Proposal:
The
dns_query
input should query all servers in parallel.Current behavior:
The
dns_query
plugin queries all server sequentially.Desired behavior:
The
dns_query
input should query all servers in parallel.Use case: [Why is this important (helps with prioritizing requests)]
When diagnosing issues, having all the servers queried at the same time is vitally important. For example if you're querying 2 different DNS servers with a recursive lookup, and there is an issue with the recursion upstream, both servers will be affected. However if it is only a momentary issue, telegraf is going to hit the first DNS server, it'll stall out during recursion until the momentary issue passes, and then it'll proceed to the second server which will return fast because the upstream issue has passed. Thus the first DNS server will appear to have a problem, when really the problem is just visible on whatever server is first in the list.
The text was updated successfully, but these errors were encountered: