10.6. バケットのレプリケーション状態を反映するメトリクスの取得


セカンダリーサイトでデータが安全か使用可能かを判断するために、次のメトリクスを使用してバケットごとのレプリケーションの進行状況が提供されます。

  • バケットごとの最後のレプリケーションサイクルでスキャンされたオブジェクトの合計数 - bucket_last_cycle_total_objects_num {bucket="bucket-name"}
  • バケットごとの最後のサイクルで正常に複製されたオブジェクトの数 - bucket_last_cycle_replicated_objects_num{bucket="bucket-name"}
  • バケットごとの最後のサイクルでレプリケーションに失敗したオブジェクトの数 - bucket_last_cycle_error_objects_num {bucket="bucket-name"}

手順

  • メトリクスを取得するには、次のコマンドを使用します。

    JWT_TOKEN=$(oc get secret noobaa-metrics-auth-secret -n openshift-storage -o jsonpath=" {.data.metrics_token}
    " | base64 -d)
    
    oc -n openshift-storage exec noobaa-core-0 – curl -k -H "Authorization: Bearer ${JWT_TOKEN}" localhost:8080/metrics/bg_workers

    以下に例を示します。

    noobaa-operator$ oc -n openshift-storage exec -it noobaa-core-0 -- curl -k -H "Authorization: Bearer ${JWT_TOKEN}" http://localhost:8080/metrics/bg_workers | grep -E "bucket_name"| grep -v "NooBaa_replication_status"
    Defaulted container "core" out of: core, noobaa-log-processor
    
    NooBaa_bucket_last_cycle_total_objects_num{bucket_name="test-buck1"} 15
    NooBaa_bucket_last_cycle_total_objects_num{bucket_name="test-buck2"} 25
    NooBaa_bucket_last_cycle_replicated_objects_num{bucket_name="test-buck1"} 15
    NooBaa_bucket_last_cycle_replicated_objects_num{bucket_name="test-buck2"} 25
    NooBaa_bucket_last_cycle_error_objects_num{bucket_name="test-buck1"} 0
    NooBaa_bucket_last_cycle_error_objects_num{bucket_name="test-buck2"} 0
  • メトリクスセクションのメトリクスを表示するには、次の構文を使用します。

    metric_name {bucket_name='bucket_name'}

    以下に例を示します。

    NooBaa_bucket_last_cycle_total_objects_num の場合

    NooBaa_bucket_last_cycle_total_objects_num {bucket_name='bubck1'}

    NooBaa_bucket_last_cycle_replicated_objects_num の場合

    NooBaa_bucket_last_cycle_replicated_objects_num {bucket_name='bubck1'}

    NooBaa_bucket_last_cycle_error_objects_num の場合 `

    NooBaa_bucket_last_cycle_error_objects_num {bucket_name='bubck1'}
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る