Shreyas Zare
|
2e376513a8
StatsManager: updated implementation to gracefully handle errors caused by corrupt stats files.
|
1 year ago |
Shreyas Zare
|
dffda22867
StatsManager: updated code to support new response types.
|
1 year ago |
Shreyas Zare
|
50cf6fdf2e
code refactoring changes.
|
1 year ago |
Shreyas Zare
|
b9818c3d7a
StatsManager: updated stats methods to implement utcFormat option.
|
2 years ago |
Shreyas Zare
|
5d398a0511
StatsManager: fixed chart data label issue.
|
2 years ago |
Shreyas Zare
|
7fe927617f
StatsManager: minor refactoring changes done.
|
2 years ago |
Shreyas Zare
|
69a10a1fb5
merged multi-user into develop
|
2 years ago |
Shreyas Zare
|
016f7551d6
StatsManager: minor refactoring changes.
|
2 years ago |
Shreyas Zare
|
2c3b2ed052
StatsManager: upgraded all int counters to long.
|
2 years ago |
Shreyas Zare
|
4fccdb522c
StatsManager: minor code refactoring done.
|
2 years ago |
Shreyas Zare
|
e6b2615693
StatsManager: Updated DoMaintenance() to unload not required minute stats from cached hourly stats data for objects older than 1 hour to free memory.
|
2 years ago |
Shreyas Zare
|
2ac3f4f483
minor changes
|
3 years ago |
Shreyas Zare
|
00be9b8210
StatsManager: updated code to pass timestamp to InsertLogAsync(). Minor refactoring done.
|
3 years ago |
Shreyas Zare
|
2614275a0a
StatsManager: minor refactoring.
|
3 years ago |
Shreyas Zare
|
407a5a19e2
StatsManager: Code refactoring done.
|
3 years ago |
Shreyas Zare
|
161c7d5c9b
code refactoring changes done
|
3 years ago |
Shreyas Zare
|
39f5437795
StatsManager: implemented IDnsLogger to allow dns apps to log requests and responses. Code refactoring done.
|
3 years ago |
Shreyas Zare
|
d24aaf0c28
StatsManager: fixed total clients stat implementation considering that daily stats has truncated list of unique clients and thus finding unique clients is not possible when data is truncated.
|
3 years ago |
Shreyas Zare
|
d5e61db98b
StatsManager: fixed bug while merging stats causing total clients stats to show non unique client count.
|
3 years ago |
Shreyas Zare
|
9c5a235bc7
StatsManager: added separate counter for clients since the clients list is getting truncated for daily stats.
|
3 years ago |
Shreyas Zare
|
3a01ba835c
StatsManager: updated implementation for query rate limiting feature support. Code refactoring done.
|
3 years ago |
Shreyas Zare
|
b6a76db11e
StatsManager: updated code to track refused response stats per client.
|
3 years ago |
Shreyas Zare
|
dec9f19d5c
StatsManager: implemented GetClientStats() method to return per client query count stats for QPM limit feature.
|
3 years ago |
Shreyas Zare
|
55abc83841
StatsManager: updated module to truncate the daily stats file to top 1000 records to prevent loading large amount of data in memory. Updated code to return top 10 query type stats.
|
3 years ago |
Shreyas Zare
|
ba7b053bf0
refactored NameError to NxDomain
|
3 years ago |
Shreyas Zare
|
cde6a24286
StatsManager: fixed minor issue in GetHourWiseStats() and GetHourWiseTopStats() to match data selection.
|
3 years ago |
Shreyas Zare
|
a49697e5f9
StatsManager: implemented custom date range stats and top stats methods. code refactoring done to reuse same methods.
|
3 years ago |
Shreyas Zare
|
08c2d859a7
StatsManager: made max stat file days as configurable setting. Removed loadQueryStats option to avoid file loading errors.
|
3 years ago |
Shreyas Zare
|
4be8336e80
StatsManager: updated StatCounter to store query stats data. Updated implementation to load query stats only for last hour data.
|
3 years ago |
Shreyas Zare
|
4180bc4fbc
minor refactoring
|
3 years ago |
Shreyas Zare
|
1bf2e43ec4
StatsManager: implemented top stats feature.
|
3 years ago |
Shreyas Zare
|
7d75e2f430
StatsManager: added ReloadStats() method.
|
3 years ago |
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.
|
3 years ago |
Shreyas Zare
|
bf6f92b542
minor code refactoring done.
|
3 years ago |
Shreyas Zare
|
7a9db44855
StatsManager: using BlockingCollection.
|
4 years ago |
Shreyas Zare
|
690ac9de2d
StatsManager: updated maintenance timer interval to count stats early.
|
4 years ago |
Shreyas Zare
|
e8f22ec88f
StatsManager: code refactoring done.
|
4 years ago |
Shreyas Zare
|
ad25dee604
StatsManager: implemented queuing mechanism to fix thread contention issues. Code refactoring done.
|
4 years ago |
Shreyas Zare
|
fcd6cd53a0
minor code optimization changes done.
|
4 years ago |
Shreyas Zare
|
5a38e2c4d5
StatsManager: fixed minor bug to count stats correctly using case insensitive domain name.
|
4 years ago |
Shreyas Zare
|
42cc59c3c4
StatsManager: updated stats collection implementation to record auth & recursive response stats.
|
5 years ago |
Shreyas Zare
|
3338038867
dns server code refactoring done.
|
5 years ago |