このトピックでは、さまざまな種類のサーバーサイドログについて説明します。
プライベートクラウドのユーザーのみがサーバーサイドログを閲覧できます。
API のまとめログ
ログパス: ~/logs/gateway/gateway-page-digest.log
ログのタイムスタンプ
リクエストアドレス
応答
結果 (Y/N)
消費時間 (ミリ秒、ms)
operationType
システム名
appId
workspaceId
結果コード
クライアントプロダクト ID
クライアントプロダクトバージョン
チャネル
ユーザー ID
デバイス ID
UUID
クライアントトラック ID
クライアント IP アドレス
ネットワークプロトコル: HTTP または HTTP2
データプロトコル: JSON または PB
リクエストデータサイズ (バイト)
応答データサイズ (バイト)
ストレステストフラグ
TraceId: リクエストの一意の ID。この ID は、すべてのまとめログ、詳細ログ、およびエラーログを関連付けます。
コンポーネントフラグ
クライアントシステムタイプ
バックエンドシステムの消費時間
クライアント IP アドレスタイプ: 4 または 6
RPC プロトコルバージョン: 1.0 または 2.0
フォーマット:
Timestamp - (Request address,Response,Result (Y/N),Time consumed,operationType,System name,appId,workspaceId,Result code,Client product ID,Client product version,Channel,User ID,Device ID,UUID,Client track ID,Client IP address,Network protocol,Data protocol,Request data size,Response data size,Is stress test,TraceId,Is component API,Client system type,Backend system time consumed,IP protocol version,RPC protocol version)
例:
2020-06-03 14:14:08,001 - (/mgw.htm,response,Y,61 ms,alipay.mcdp.space.initSpaceInfo,-,84EFA9A281942,default,1000,-,-,-,-,Wz4Zak5peDgDAGRNW5rFFGhT,Wz4Zak5peDgDAGRNW5rFFGhTN9uqCLa,Wz4Zak5peDgDAGRNW5rFFGhTN9uqCLa,223.104.XXX.XXX,HTTP,JSON,2,2406,F,0a1d76671591164847940829820658,T,ANDROID,61,4,2.0)
API の詳細ログ
ログパス: ~/logs/gateway/gateway-page-detail.log
詳細ログは、次のカテゴリに分類されます:
リクエストログ:
[request]応答ログ:
[response]
リクエストログ
ログのタイムスタンプ
クライアント IP アドレス
TraceId
ログレベル
ログタイプ: request
operationType
appId
workspaceId
requestData
sessionId
did: デバイス ID
contentType
mmtp: T または F。MMTP プロトコルが使用されているかどうかを示します。
async: T または F。呼び出しが非同期であるかどうかを示します。
応答ログ
ログのタイムスタンプ
クライアント IP アドレス
TraceId
ログレベル
ログタイプ: response
operationType
appId
workspaceId
responseData
resultStatus: 結果コード
contentType
sessionId
did: デバイス ID
mmtp: T または F。MMTP プロトコルが使用されているかどうかを示します。
async: T または F。呼び出しが非同期であるかどうかを示します。
例:
2017-12-21 15:37:10,208 [100.97.90.113][79c731d51513841830208829314258] INFO - [request]operationType=com.alipay.gateway.test,appId=2A9ADA1045,workspaceId=antcloud,requestData=***,sessionId=-,did=WjtkmWe1uHsDADl7BEleyK2L,contentType=JSON,mmtp=F,async=T
2017-12-21 15:37:10,229 [][79c731d51513841830208829314258] INFO - [response]operationType=com.alipay.gateway.test,appId=2A9ADA1045,workspaceId=antcloud,responseData=***,resultStatus=1000,contentType=JSON,sessionId=-,did=WjtkmWe1uHsDADl7BEleyK2L,mmtp=F,async=TAPI の統計ログ
ログパス: ~/logs/gateway/gateway-page-stat-s.log
ログのタイムスタンプ
operationType
appId
workspaceId
結果: Y/N
結果コード
ストレステストフラグ
合計リクエスト数
合計消費時間 (ms)
フォーマット:
Timestamp - operationType,appId,workspaceId,Result (Y/N),Result code,Stress testing flag (T/F),Total requests,Total time consumed (ms)
例:
2017-12-21 15:34:58,419 - com.alipay.gateway.test,2A9ADA1045,antcloud,Y,1000,F,1,3
ゲートウェイのスレッド統計ログ
ログパス: ~/logs/gateway/gateway-threadpool.log
ログのタイムスタンプ
スレッド名
アクティブ スレッド
プール内の現在のスレッド数
これまでに作成された最大スレッド数
コアスレッド
最大スレッド数
タスクキュー容量
キューの残りの容量
フォーマット:
Timestamp [Thread name,ActiveCount,PoolSize,LargestPoolSize,CorePoolSize,MaximumPoolSize,QueueSize,QueueRemainingCapacity]
例:
2017-12-21 16:33:32,617 [gateway-executor,0,80,80,80,400,0,1000]
ゲートウェイの設定ログ
ログパス: ~/logs/gateway/gateway-config.log
このログは、ゲートウェイ設定への変更を記録します。
ゲートウェイのデフォルトログ
ログパス: ~/logs/gateway/gateway-default.log
これは、ゲートウェイのデフォルトログです。指定されたログがないインストルメンテーションポイントは、ここに記録されます。
ゲートウェイのエラーログ
ログパス: ~/logs/gateway/gateway-error.log
このログは、エラーと例外スタックを記録します。