如何在 bycast.log 中读取 S3 请求
适用场景
- StorageGRID
/var/local/log/bycast.log
问题解答
示例:
Aug 16 11:09:40 SG01-N03 ADE: |12141310 1895962048 S3RQ %CEA 2021-08-16T11:09:40.889848| NOTICE 1350 e5ad948e80a70800 S3RQ: EVENT_PROCESS_CREATE - connection=1629112139354560 method=HEAD name=</Commvault/H3YRCS_09.28.2020_12.49/CV_MAGNETIC/V_17426926/CHUNK_48770142/SFILE_CONTAINER_041.FOLDER/4> auth=<V2> clientIP=<0.0.0.0>SG01-N03 :节点名称 - 12141310 :节点 ID ( LDR ID )
- 1895962048 : S3RQ 进程 ID 。收到 S3 请求时生成。
- connection=1629112139354560 : HTSM ( HttpSessionModule )会话 ID 。对于多个 S3 请求,此 ID 可以更改或保持不变。
- 方法: S3 请求的类型,例如 GET , PUT , HEAD , DEL
- clientIP :请求程序的 IP ,但实际上可能是负载平衡
x-forwarded器的 IP ,除非在请求中使用标头。
如果请求成功,则不会再记录此操作的日志。
如果请求失败,则会记录如下日志:
Aug 16 11:09:40 SG01-N03 ADE: |12141310 1895962048 S3RQ %DED 2021-08-16T11:09:40.891768| NOTICE 0090 e5ad948e80a70800 S3RQ: S3 error response: RequestId=1629112139354560, TraceId=e5ad948e80a70800, Resource=/Commvault/H3YRCS_09.28.2020_12.49/CV_MAGNETIC/V_17426926/CHUNK_48770142/SFILE_CONTAINER_041.FOLDER/4, HTTP Status Code=503, ErrorMsg=ServiceUnavailable, ErrorType=Client, CustomErrorMessage={<none>}, Details={<none>}
- RequestId :相应请求的连接 ID
- HTTP 状态代码: 标准 HTTP 代码
- 要搜索错误,请执行以下操作:
grep Code= bycast.log
追加信息