Eugene Bujak
|
5ae2a32d6e
|
coredns querylog -- since we read entire querylog json once at startup, fill querylog cache from it and then rotate it on each incoming DNS query
|
2018-10-10 19:44:07 +03:00 |
|
Andrey Meshkov
|
90bef94500
|
Fix strings
|
2018-10-10 17:24:12 +03:00 |
|
Eugene Bujak
|
37f6d38c49
|
Implement online stats calculation in coredns plugin instead of scraping prometheus.
|
2018-10-09 04:45:05 +03:00 |
|
Eugene Bujak
|
7dea729656
|
Fix build failure of coredns plugin introduced by previous merge
|
2018-10-08 20:35:22 +03:00 |
|
Eugene Bujak
|
a15f21ca1c
|
code review -- move constants into named constants
|
2018-10-08 20:04:36 +03:00 |
|
Eugene Bujak
|
763dcc46e9
|
coredns plugin -- Final fix for deadlock during coredns reload
|
2018-10-08 17:49:08 +03:00 |
|
Eugene Bujak
|
3109529dbb
|
coredns plugin -- change rlock to lock when loading top stats to avoid doing it in parallel
|
2018-10-08 17:14:11 +03:00 |
|
Eugene Bujak
|
2c84cd6448
|
coredns plugin -- Fix deadlock during coredns reload
|
2018-10-08 17:07:45 +03:00 |
|
Eugene Bujak
|
182fa37e5f
|
querylog API -- when manually generating json, don't forget to escape strings
|
2018-10-08 05:07:02 +03:00 |
|
Eugene Bujak
|
ea1125f57d
|
coredns plugin -- don't reload from querylog on SIGUSR, we already have it in memory
|
2018-10-08 04:24:37 +03:00 |
|
Eugene Bujak
|
a2434d4574
|
coredns plugin -- Calculate top for domains, clients and blocked both from querylog and running requests.
This moves the functionality from frontend to coredns plugin.
|
2018-10-07 23:42:17 +03:00 |
|