Commit Graph

16 Commits

Author SHA1 Message Date
Shreyas Zare
a49697e5f9 StatsManager: implemented custom date range stats and top stats methods. code refactoring done to reuse same methods. 2021-02-14 15:18:54 +05:30
Shreyas Zare
08c2d859a7 StatsManager: made max stat file days as configurable setting. Removed loadQueryStats option to avoid file loading errors. 2021-01-17 17:50:24 +05:30
Shreyas Zare
4be8336e80 StatsManager: updated StatCounter to store query stats data. Updated implementation to load query stats only for last hour data. 2021-01-16 18:01:58 +05:30
Shreyas Zare
4180bc4fbc minor refactoring 2020-12-25 19:27:48 +05:30
Shreyas Zare
1bf2e43ec4 StatsManager: implemented top stats feature. 2020-12-25 18:29:21 +05:30
Shreyas Zare
7d75e2f430 StatsManager: added ReloadStats() method. 2020-12-20 16:58:12 +05:30
Shreyas Zare
e7b42d64a3 StatsManager: implemented cleanup timer to automatically remove old stats files from disk. Added DeleteAllStats() to allow deleting all stats files and clearing in memory stats data. 2020-12-19 12:38:13 +05:30
Shreyas Zare
bf6f92b542 minor code refactoring done. 2020-12-06 17:00:05 +05:30
Shreyas Zare
7a9db44855 StatsManager: using BlockingCollection. 2020-08-29 14:29:11 +05:30
Shreyas Zare
690ac9de2d StatsManager: updated maintenance timer interval to count stats early. 2020-07-18 12:08:56 +05:30
Shreyas Zare
e8f22ec88f StatsManager: code refactoring done. 2020-06-06 16:31:25 +05:30
Shreyas Zare
ad25dee604 StatsManager: implemented queuing mechanism to fix thread contention issues. Code refactoring done. 2020-05-23 17:05:30 +05:30
Shreyas Zare
fcd6cd53a0 minor code optimization changes done. 2020-02-29 18:16:05 +05:30
Shreyas Zare
5a38e2c4d5 StatsManager: fixed minor bug to count stats correctly using case insensitive domain name. 2019-12-14 16:50:42 +05:30
Shreyas Zare
42cc59c3c4 StatsManager: updated stats collection implementation to record auth & recursive response stats. 2019-06-29 12:11:54 +05:30
Shreyas Zare
3338038867 dns server code refactoring done. 2019-06-15 13:28:39 +05:30