DSE Search HTTP要求の取得
Apache Solr™ HTTP APIの監査を有効にして、HTTP要求を記録します。
DataStax Enterprise Searchノードは、Apache Solr™ HTTP APIを介したクエリーをサポートしています。HTTP要求をログに記録するには、各検索ノードで追加の構成が必要です。web.xml で、filter-mapping
要素のコメントを解除します。
Solr web.xml
web.xmlファイルのデフォルトの場所は、インストールのタイプによって異なります。パッケージ・インストール | /usr/share/dse/solr/web/solr/WEB-INF/web.xml |
tarボール・インストール | installation_location/resources/solr/web/solr/WEB-INF/web.xml |
手順
すべてのDSE Searchノードで、web.xml ファイルの
filter-mapping
要素のコメントを解除します。
<filter-mapping>
<filter-name>DseAuditLoggingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
以下に、Solrクエリーのデータ監査ログの例を示します。
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