2016-05-19 4 views
4

私は3つのノードを持つクラスタを持っています。私はApp Serverが設定されたデータベースを持っています。私はアクセスログが生成されたかどうかを知りたいクラスタ全体のログへのアクセス

は、クラスタ内のホスト間で

同じであるか、各ホストは、そのホストへのリクエストをログに記録する別の「アクセスログ」を持っています。

私は、クラスタ内の各ホストが独自の監査ログファイルを保持していることを知っています。アクセスログでも同じように動作しますか?

おかげで、 カルティク

答えて

6

すべてMarkLogicログは、ホスト上でのみ、そのホストに関する情報が含まれています。

HTH!

0

「file:// host/file」というURIを使用して、xdmp:filesystem-fileなどのファイルシステムに関連するxdmp機能のいずれかを使用して、クラスタ内のすべてのホスト上のファイルにアクセスできますそのmarklogicサーバーでは、必ずしもDNSホスト名と同じではありません。

例:

for $hid in xdmp:hosts() 
let $h := xdmp:host-name($hid) 
return 
xdmp:filesystem-file("file://" || $h || "/"||xdmp:data-directory($hid)||"/Logs/ErrorLog.txt") 

クラスタ内のすべてのホストからのすべてのERRORLOG.TXT内容を返します

最適化基づいて検索を含め、クラスタ内のホスト間でログファイルにアクセスするためのREST APIがありV9では

時間範囲と正規表現

に、すべてのREST APIエンドポイントと同じように、現在のimpleを/manage/v2/logs

を参照してください。公的に利用可能なML V9ディストリビューションに含まれているREST APIのソースを調べることで推論を推論することができます。

関連する問題