Merge: + qlog: anonymize_client_ip setting
Close #916 * commit 'a0be7f5566a7d5986eb04ed7ffb79c5230171e2a': + client: handle hide_client_ip + qlog: hide_client_ip setting
This commit is contained in:
@@ -1287,12 +1287,22 @@ Request:
|
||||
{
|
||||
"enabled": true | false
|
||||
"interval": 1 | 7 | 30 | 90
|
||||
"anonymize_client_ip": true | false // anonymize clients' IP addresses
|
||||
}
|
||||
|
||||
Response:
|
||||
|
||||
200 OK
|
||||
|
||||
`anonymize_client_ip`:
|
||||
1. New log entries written to a log file will contain modified client IP addresses. Note that there's no way to obtain the full IP address later for these entries.
|
||||
2. `GET /control/querylog` response data will contain modified client IP addresses (masked /24 or /112).
|
||||
3. Searching by client IP won't work for the previously stored entries.
|
||||
|
||||
How `anonymize_client_ip` affects Stats:
|
||||
1. After AGH restart, new stats entries will contain modified client IP addresses.
|
||||
2. Existing entries are not affected.
|
||||
|
||||
|
||||
### API: Get querylog parameters
|
||||
|
||||
@@ -1307,6 +1317,7 @@ Response:
|
||||
{
|
||||
"enabled": true | false
|
||||
"interval": 1 | 7 | 30 | 90
|
||||
"anonymize_client_ip": true | false
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user