2017-11-16 7 views
4

私のArangoDBサーバーに送信されたすべてのクエリを、ソースを掘り下げずにHTTPトラフィックを盗聴することなくpython-arangodbドライバを使用するアプリケーションからすばやく収集したいREST APIに渡します。どのクエリがArangoDBサーバーに送られたのかを確認するには

ArangoDB Web UIの管理/監査ログには、どのようなクエリがサーバーに送信されたのかが表示されますか?

ここで3.2.5を使用します。

+0

Web UIには、遅いクエリと最新のクエリのみが表示されます。 –

答えて

4

3.x以降のログファイルに送信されたすべてのクエリを持つことができます。

オプションでスタート:--log.level queries=trace --log.output queries=file:///path/to/queries.log

から:https://docs.arangodb.com/devel/Manual/ReleaseNotes/NewFeatures30.html

のみ他の方法として、私の知る限り、ドライバレベルでロギングを実装することです。

+0

おかげさまで私はドキュメントでこれを見つけられなかったので、リリースノートには隠されていました - )これを試してみましょう... – Gregor

関連する問題