|  | ||
|---|---|---|
| .. | ||
| README.md | ||
| dns_query.go | ||
| dns_query_test.go | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	DNS Query Input Plugin
The DNS plugin gathers dns query times in miliseconds - like Dig
Configuration:
# Query given DNS server and gives statistics
[[inputs.dns_query]]
  ## servers to query
  servers = ["8.8.8.8"]
  ## Network is the network protocol name.
  # network = "udp"
  ## Domains or subdomains to query.
  # domains = ["."]
  ## Query record type.
  ## Posible values: A, AAAA, CNAME, MX, NS, PTR, TXT, SOA, SPF, SRV.
  # record_type = "A"
  ## Dns server port.
  # port = 53
  ## Query timeout in seconds.
  # timeout = 2
Metrics:
- dns_query
- tags:
- server
- domain
- record_type
- result
 
- fields:
- query_time_ms (float)
- result_code (int, success = 0, timeout = 1, error = 2)
 
 
- tags:
Example Output:
dns_query,domain=mjasion.pl,record_type=A,server=8.8.8.8 query_time_ms=67.189842 1456082743585760680