1.29.4. 問題の解決: Thanos コンパクターが停止
オブジェクトストレージ設定に thanos bucket verify コマンドを追加します。以下の手順を実行します。
オブジェクトストレージ設定に
thanos bucket verifyコマンドを追加して、ブロックエラーを解決します。次のコマンドを使用して、observability-thanos-compactPod を設定します。oc rsh observability-thanos-compact-0 [..] thanos tools bucket verify -r --objstore.config="$OBJSTORE_CONFIG" --objstore-backup.config="$OBJSTORE_CONFIG" --id=01HKZYEZ2DVDQXF1STVEXAMPLE前のコマンドが機能しない場合は、ブロックが破損している可能性があるため、削除対象としてマークする必要があります。以下のコマンドを実行します。
thanos tools bucket mark --id "01HKZYEZ2DVDQXF1STVEXAMPLE" --objstore.config="$OBJSTORE_CONFIG" --marker=deletion-mark.json --details=DELETE削除がブロックされている場合は、次のコマンドを実行して、マークされたブロックをクリーンアップします。
thanos tools bucket cleanup --objstore.config="$OBJSTORE_CONFIG"