アプリケーション・ゲートウェイ・ログの有効化およびアクセス
アプリケーション・ゲートウェイには、アプリケーション・ゲートウェイの動作のモニターに役立つログ・ファイルが用意されています。これらのログ・ファイルを構成してアクセスする方法について学習します。
アプリケーション・ゲートウェイ・ログの構成
ログは、デフォルトで有効になっています。ログを無効にするか、アプリケーション・ゲートウェイ・サーバーのログ・レベルを変更するには、サーバーにサインインして/usr/local/nginx/conf/cloudgate.config
ファイルを編集し、general
セクションでlogLevel
属性の値を変更して、ファイルを保存します。
"general":{
"disableAuthorize":false,
"logLevel":"warn",
"logFolder":"",
"policyMode":"gateway",
"policyRefreshTime":300,
"policyStaleTime":3600,
"policyExpiryTime":604800
}
logLevel
属性の値は、off | crit | security | config | fail | warn | info | trace1 | trace2 | trace3
です。デフォルトでは、ログ・ファイルは/usr/local/nginx/logs
フォルダにあります。デフォルトのログ・フォルダを変更する場合は、/usr/local/nginx/conf/cloudgate.config
ファイルのgeneral
セクションにあるlogFolder
属性の値を更新します。
アプリケーション・ゲートウェイのエージェント・サービスのログ・レベルを変更するには、/usr/local/nginx/conf/cloudgate.config
ファイルを変更し、agentConfig
セクションにあるlogLevel
およびlogFolder
属性を次のように設定します:
trace3
に変更し、ログ・フォルダを/tmp
に変更するには、/usr/local/nginx/conf/cloudgate.config
ファイルを次の値で更新し、ファイルを保存します。"agentConfig":{
"pollIntervalSecs":60,
"daemon":true,
"logFolder":"/tmp",
"logLevel":"trace3"
}
ログ・レベルとログ・フォルダの変更は、次回アプリケーション・ゲートウェイを起動したときに有効になります。
アプリケーション・ゲートウェイ・ログの表示
アプリケーション・ゲートウェイは、NGINX
サーバーに基づいています。次のNGIX
ネイティブ・ログ・ファイルは、/usr/local/nginx/logs/
ディレクトリにあります:
Log File | 説明 |
---|---|
access.log
|
NGINX ネイティブ・アクセス・ログには、NGINX およびアプリケーション・ゲートウェイによって受信されたすべてのHTTPリクエストに関する情報が含まれます。 |
error.log
|
NGINX ネイティブ・デバッグ・ログ。 |
nginx.pid
|
NGINX サーバー・プロセスのID番号が含まれます。 |
次のアプリケーション・ゲートウェイ固有のログ・ファイルは、/usr/local/nginx/logs/
ディレクトリにあります:
Log File | 説明 |
---|---|
cg-trace-main.log
|
アプリケーション・ゲートウェイのメイン・ログ・ファイル。 |
cg-trace-policy.log
|
アプリケーション・ゲートウェイがIAMに接続するときの、ポリシー・リフレッシュに関する情報をログに記録します。 |
cg-trace-session.log
|
アプリケーション・ゲートウェイによって作成および処理されるセッションに関する情報をログに記録します。 |
cg-trace-token.log
|
アプリケーション・ゲートウェイによって受信されるアクセス・トークンに関する情報をログに記録します。 |
cg-trace-agent.log
|
エージェント・ロギング・ファイル。 |
cg-trace-init.log
|
初期化プロセスに関する情報が含まれます。 |