Capturing DSE Search HTTP Requests
DataStax Enterprise Search nodes support queries through the Apache Solr™ HTTP API.
To log HTTP requests, additional configuration is required on each search node.
In the web.xml
uncomment the filter-mapping
element.
Procedure
-
Locate the Solr
web.xml
file. The location of this file depends on the type of installation:-
Package installations:
/usr/share/dse/solr/web/solr/WEB-INF/web.xml
-
Tarball installations:
<installation_location>/resources/solr/web/solr/WEB-INF/web.xml
-
-
On all DSE Search nodes, uncomment the
filter-mapping
element in theweb.xml
file.<filter-mapping> <filter-name>DseAuditLoggingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
Here is an example of the data audit
log of a Solr query:
host:/10.245.214.159|source:127.0.0.1|user:jdoe|timestamp:1356045339910|category:QUERY
|type:SOLR_QUERY|ks:wiki|cf:solr|operation:/wiki.solr/select/?q=body:trains