9.3. curl を使用してコマンドラインからライブネットワークメトリクスにアクセスする


OpenStack ネットワークエクスポーターは、メトリクスをエンドポイントにプッシュします。コンピュートノードにログインし、curl コマンドを使用してそれらのエンドポイントからメトリクスを取得できます。

前提条件

  • 管理者がプロジェクトを作成し、管理者からクラウドにアクセスするための clouds.yaml ファイルが提供されている。
  • python-openstackclient パッケージがワークステーション上に存在する。

    $ dnf list installed python-openstackclient
  • コンピュートノードにログインできる。

手順

  1. コンピュートノードにログインします。
  2. 例: 利用可能なすべてのメトリクスを表示するには、次のコマンドを実行します。

    curl -k https://localhost:9105/metrics | more
  3. 例: リンク状態のメトリクスを表示するには、次のコマンドを実行します。

    curl -k -s  https://localhost:9105/metrics | grep ovs_interface_link_state

    出力例

    # HELP ovs_interface_link_state The link state of the interface. Possible values are: up(1), down(0) or unknown(-1).
    # TYPE ovs_interface_link_state gauge
    ovs_interface_link_state{bridge="br-ex",interface="br-ex",port="br-ex",type="internal"} 1
    ovs_interface_link_state{bridge="br-ex",interface="eth1",port="eth1",type="system"} 1
    ovs_interface_link_state{bridge="br-ex",interface="patch-provnet-e0353205-c937-4ebb-af35-a7db0d85c9d3-to-br-int",port="patch-provnet-e0353205-c937-4ebb-af35-a7db0d85c9d3-to-br-int",type="patch"} 1
    ovs_interface_link_state{bridge="br-ex",interface="vlan20",port="vlan20",type="internal"} 1
    ovs_interface_link_state{bridge="br-ex",interface="vlan21",port="vlan21",type="internal"} 1
    ovs_interface_link_state{bridge="br-ex",interface="vlan22",port="vlan22",type="internal"} 1
    ovs_interface_link_state{bridge="br-ex",interface="vlan23",port="vlan23",type="internal"} 1
    ovs_interface_link_state{bridge="br-int",interface="br-int",port="br-int",type="internal"} 0
    ovs_interface_link_state{bridge="br-int",interface="ovn-3cc1e2-0",port="ovn-3cc1e2-0",type="geneve"} 1
    ovs_interface_link_state{bridge="br-int",interface="ovn-737fe9-0",port="ovn-737fe9-0",type="geneve"} 1
    ovs_interface_link_state{bridge="br-int",interface="ovn-7488f5-0",port="ovn-7488f5-0",type="geneve"} 1
    ovs_interface_link_state{bridge="br-int",interface="ovn-87e045-0",port="ovn-87e045-0",type="geneve"} 1
    ovs_interface_link_state{bridge="br-int",interface="ovn-acb76a-0",port="ovn-acb76a-0",type="geneve"} 1
    ovs_interface_link_state{bridge="br-int",interface="patch-br-int-to-provnet-e0353205-c937-4ebb-af35-a7db0d85c9d3",port="patch-br-int-to-provnet-e0353205-c937-4ebb-af35-a7db0d85c9d3",type="patch"} 1
    ovs_interface_link_state{bridge="br-int",interface="tap32b26818-e0",port="tap32b26818-e0",type="system"} 1
    ovs_interface_link_state{bridge="br-int",interface="tapba83f025-aa",port="tapba83f025-aa",type="system"} 1

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る