Dgraphノードでは、2つのログを作成します。
これらのDgraphログを使用して、問合せをトラブルシューティングしたり、特定の問合せや更新のパフォーマンスを追跡できます。Dgraphログはテキスト・ファイルです。
Dgraphリクエスト・ログ(問合せログとも呼ばれる)には、処理された各リクエストの1エントリが含まれています。リクエストは、タイムスタンプでソートされます。
$BDD_HOME/dgraph/bin/dgraph.reqlog
情報が使用できないか該当しないフィールドには、ダッシュ(-)が入力されます。
Dgraphでは、デフォルトで、POSTリクエストの本体のコンテンツを64KBで切り捨てます。特にデータ・ドメインに多数のレコードを追加するプロセス中は、このデフォルト設定により、ログのディスク領域が節約されます。POSTリクエスト本体の完全なコンテンツのログを確認する必要がある場合は、Oracleサポートに連絡してください。
$BDD_HOME/logs/dgraph.out
bdd.confファイルのDGRAPH_OUT_FILEパラメータを変更してからDgraphを再起動すると、新しいログの場所を指定できます。
Dgraphのstdout/stderrログには、起動メッセージ、警告メッセージおよびエラー・メッセージが含まれています。Dgraphの-vフラグによって、ログの冗長度を増やすことができます。ロギング変数を設定して、指定した機能のロギングの冗長度を切り替えることもできます。これについては、「Dgraphターゲットの冗長なロギングの構成」で説明しています。
Dgraphのstdout/stderrログでは、システムのローカル・タイムゾーンを使用してゾーン・ラベルを表示せずに起動時間と停止時間(および他の情報メッセージ)をレポートしますが、警告メッセージとエラー・メッセージはUTCで表示します。
value%3D%22RefreshDate
X-Endeca-Portlet-Id: endecaresultslistportlet_WAR_endecaresultslistportlet_INSTANCE_5RKp_LAYOUT_11601
PORTLET=endecaresultslistportlet_WAR_endecaresultslistportlet_INSTANCE_5RKp_LAYOUT_11601次のようなコマンドを使用して、ポートレットから最後の10個のリクエストの時間およびレスポンス・コードを確認できます。
grep $PORTLET Discovery.reqlog | tail -10 | cut -d ' ' -f 6,7,8
コマンドを実行すると、次のような出力が生成されます。
20.61 20.04 200 80.24 79.43 200 19.87 18.06 200 79.97 79.24 200 35.18 24.36 200 87.52 86.74 200 26.65 21.52 200 81.64 80.89 200 28.47 17.66 200 82.29 81.53 200