Add option to unbound module to use threads as tags (#3969)
This commit is contained in:
committed by
Daniel Nelson
parent
8826cdc423
commit
83b03ecb18
@@ -22,6 +22,11 @@ This plugin gathers stats from [Unbound - a validating, recursive, and caching D
|
||||
## IP of server to connect to, read from unbound conf default, optionally ':port'
|
||||
## Will lookup IP if given a hostname
|
||||
server = "127.0.0.1:8953"
|
||||
|
||||
## Output thread related values in a separate measurement "unbound_threads", with additional tag
|
||||
## "thread" identifying the thread number (0 ... the number of configured threads)
|
||||
## By default, thread related metrics are output as additional fields in measurement "unbound"
|
||||
thread_as_tag = false
|
||||
```
|
||||
|
||||
### Measurements & Fields:
|
||||
@@ -129,7 +134,7 @@ telegraf ALL=(ALL) NOPASSWD: /usr/sbin/unbound-control
|
||||
|
||||
Please use the solution you see as most appropriate.
|
||||
|
||||
### Example Output:
|
||||
### Example Output (default):
|
||||
|
||||
```
|
||||
telegraf --config etc/telegraf.conf --input-filter unbound --test
|
||||
@@ -137,3 +142,14 @@ Please use the solution you see as most appropriate.
|
||||
> unbound,host=localhost total_num_cachehits=0,total_num_prefetch=0,total_requestlist_avg=0,total_requestlist_max=0,total_recursion_time_median=0,total_num_queries=0,total_requestlist_overwritten=0,total_requestlist_current_all=0,time_up=159185.583967,total_num_recursivereplies=0,total_requestlist_exceeded=0,total_requestlist_current_user=0,total_recursion_time_avg=0,total_tcpusage=0,total_num_cachemiss=0 1510130793000000000
|
||||
|
||||
```
|
||||
|
||||
### Example Output (with thread_as_tag = true, unbound configured with num_threads: 2)
|
||||
|
||||
```
|
||||
telegraf --config etc/telegraf.conf --input-filter unbound --test
|
||||
* Plugin: inputs.unbound, Collection 1
|
||||
> unbound,host=localhost total_requestlist_avg=0,total_requestlist_exceeded=0,total_requestlist_overwritten=0,total_requestlist_current_user=0,total_recursion_time_avg=0.029186,total_tcpusage=0,total_num_queries=51,total_num_queries_ip_ratelimited=0,total_num_recursivereplies=6,total_requestlist_max=0,time_now=1522804978.784814,time_elapsed=310.435217,total_num_cachemiss=6,total_num_zero_ttl=0,time_up=310.435217,total_num_cachehits=45,total_num_prefetch=0,total_requestlist_current_all=0,total_recursion_time_median=0.016384 1522804979000000000
|
||||
> unbound_threads,host=localhost,thread=0 num_queries_ip_ratelimited=0,requestlist_current_user=0,recursion_time_avg=0.029186,num_prefetch=0,requestlist_overwritten=0,requestlist_exceeded=0,requestlist_current_all=0,tcpusage=0,num_cachehits=37,num_cachemiss=6,num_recursivereplies=6,requestlist_avg=0,num_queries=43,num_zero_ttl=0,requestlist_max=0,recursion_time_median=0.032768 1522804979000000000
|
||||
> unbound_threads,host=localhost,thread=1 num_zero_ttl=0,recursion_time_avg=0,num_queries_ip_ratelimited=0,num_cachehits=8,num_prefetch=0,requestlist_exceeded=0,recursion_time_median=0,tcpusage=0,num_cachemiss=0,num_recursivereplies=0,requestlist_max=0,requestlist_overwritten=0,requestlist_current_user=0,num_queries=8,requestlist_avg=0,requestlist_current_all=0 1522804979000000000
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user