要检查哪些日志以确定指标中报告的 S3 操作失败?
适用场景
StorageGrid 11.4
问题解答
可以在
bycast.log/var/local/log 存储节点上的中检查 S3 错误响应示例:
Nov 2 09:20:28 StorageGrid-SN01 ADE: |12362958 1406346534 S3RQ %CEA 2021-11-02T09:20:28.868209| NOTICE 1159 S3RQ: EVENT_PROCESS_CREATE - connection=xxxxxxxx method=GET namespace=<> path=</> name=</> auth=<Anonymous> clientIP=<xx.xx.xx.xx>
Nov 2 09:20:28 StorageGrid-SN01 ADE: |12362958 1406346534 S3RQ %CEA 2021-11-02T09:20:28.868409| NOTICE 0137 S3RQ: S3 error response: RequestId=1635844827715261, Resource=/, HTTP Status Code=400, X-Forwarded-For: 'xx.xx.xx.xx', ErrorMsg=InvalidRequest, ErrorType=Client, CustomErrorMessage={Anonymous request cannot perform service operations.}, Details={}追加信息
- 支持的 S3 API 错误代码
- 访问和查看审核日志
- 在 11.5 及更高版本中,可以在[1]下的 Prometheus 指标页面( https://ADMIN_NODE/metrics/graph )中查看 S3 响应并绘制图形
storagegrid_s3_requests_total