どのログをチェックして、指標で報告された S3 処理の失敗数を特定するか。
環境
StorageGrid 11.4
回答
S3 エラー応答を
bycast.log/var/local/log ストレージノードののにあるで確認できます例:
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 以降では、 S3 応答を Prometheus の指標ページ(https://ADMIN_NODE/metrics/graph )で表示およびグラフ化できます
storagegrid_s3_requests_total