Dns analytics report (#121)

* Add DNS Analytics report endpoint


Add DNS Analytics report endpoint


Add DNS Analytics report endpoint

* Remove useless response error test

* Add tests for DNS analytics report class methods

* Implement methods for listing grouped by time metrics report
This commit is contained in:
Constantin Cuciurcă
2020-07-07 13:17:48 +03:00
committed by GitHub
parent 06de5b0c04
commit ffc3989607
6 changed files with 372 additions and 2 deletions

View File

@@ -0,0 +1,34 @@
{
"result": {
"rows": 1,
"data": [
{
"dimensions": ["thrdld.sld.tld", "TXT", "NOERROR"],
"metrics": [2]
}
],
"data_lag": 0,
"min": {},
"max": {},
"totals": {
"queryCount": 2
},
"query": {
"dimensions": ["queryName", "queryType", "responseCode"],
"metrics": ["queryCount"],
"filters": "responseCode==NOERROR AND queryType==TXT",
"sort": [
{
"Id": "queryCount",
"Desc": true
}
],
"since": "2020-02-01T00:00:00Z",
"until": "2020-02-28T23:59:59Z",
"limit": 10000
}
},
"success": true,
"errors": [],
"messages": []
}