Capturing DSE Search HTTP requests
Enable auditing for the Apache Solr™ HTTP API to record 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.
Solr web.xml
The default location of the web.xml 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 |
Procedure
On all DSE Search nodes, uncomment the
filter-mapping
element in the
web.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