9.3. RHOSO で実行されるクラスターで利用可能なメトリクス


スタック全体のメトリクスを照会し、リソースを特定するために、ヘルパーメトリクスが用意されています。これは、Red Hat OpenStack Services on OpenShift (RHOSO) インフラストラクチャーリソースと OpenShift Container Platform テナントクラスター内のリソース表現との間で相関関係を確立するものです。

RHOSO コンピュートインスタンスにノードをマッピングするには、メトリクス kube_node_info で以下を指定します。

  • node は Kubernetes ノード名です。
  • provider_id には、対応するコンピュートサービスインスタンスの識別子を含めます。

永続ボリュームを RHOSO ブロックストレージまたは共有ファイルシステムの共有にマッピングするには、メトリクス kube_persistentvolume_info で以下を指定します。

  • persistentvolume はボリューム名です。
  • csi_volume_handle は、ブロックストレージボリュームまたは共有の識別子です。

デフォルトでは、クラスターのコントロールプレーンノードの基盤となるコンピュートマシンは、ソフトアンチアフィニティーポリシーを持つサーバーグループに作成されます。その結果、コンピュートマシンはコンピュートサービスによりベストエフォート方式で個別のハイパーバイザー上に作成されます。ただし、このような分散に RHOSO クラスターの状態が適していない場合も、マシンは作成されます。

デフォルトのソフトアンチアフィニティーポリシーと組み合わせて、ハイパーバイザーが特定のクラスターのコントロールプレーンノードを複数ホストしているときにアクティブになるアラートを設定すると、高可用性のレベルが低下していることを示すことができます。

例として、この PromQL クエリーは、RHOSP ホストごとの OpenShift Container Platform マスターノードの数を返します。

sum by (vm_instance) (
  group by (vm_instance, resource) (ceilometer_cpu)
    / on (resource) group_right(vm_instance) (
      group by (node, resource) (
        label_replace(kube_node_info, "resource", "$1", "system_uuid", "(.+)")
      )
    / on (node) group_left group by (node) (
      cluster:master_nodes
    )
  )
)
Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat