Dgraphリクエスト・ログ(問合せログとも呼ばれます)には、処理されたリクエストごとに1つのエントリが含まれています。
$BDD_HOME/dgraph/bin/dgraph.reqlog
フィールドには、情報が入力されていない場合や関連性がない場合は、ダッシュ(-)を入力します。 リクエストはタイムスタンプ別にソートされます。
デフォルトでは、Dgraphにより、POSTリクエストの本文の内容が64Kで切り捨てられます。 このデフォルト設定により、特に大量のレコードをDgraphデータベースに追加するプロセス中に、ディスク領域がログに節約されます。 POSTリクエスト本文の全コンテンツのログを確認する必要がある場合は、Oracle Supportに連絡してください。
Dgraphリクエスト・ログでgrepを使用しています
value%3D%22RefreshDate
X-Endeca-Portlet-Id HTTP Header
を見つけると便利で、そのような場合はgrepが役に立ちます。 次のようなものがあります:
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
X-Endeca-Portlet-Id
- アプリケーション内のポートレットの一意のID。
X-Endeca-Session-Id
- ユーザー・セッションのID。
X-Endeca-Gesture-Id
- エンドユーザー・アクションのID (StudioがCLIENTロギングを有効にしていない場合は入力されません)。
X-Endeca-Request-Id
- 単一のDgraph Gatewayリクエストに対して複数のdgraphリクエストが送信されると、すべてのX-Endeca-Request-Id
が同じになります。