10.7. Traffic flows テーブルのネストされたフィールドまたは配列フィールドからメトリクスを作成する


重要

OVN Observability/NetworkEvents の表示はテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

重要

OVN Observability とネットワークイベントの表示および追跡機能は、OpenShift Container Platform 4.17 および 4.18 でのみ利用できます。

FlowMetric リソースを作成して、Traffic flows テーブル内のネストされたフィールドまたは配列フィールド (Network eventsInterfaces など) のメトリクスを生成できます。次の例は、ネットワークポリシーイベントの Network events フィールドからメトリクスを生成する方法を示しています。

前提条件

  • NetworkEvents feature を有効にする。これを行う方法は、関連情報を参照してください。
  • ネットワークポリシーが指定されている。

手順

  1. Web コンソールで、Operators Installed Operators に移動します。
  2. NetObserv OperatorProvided APIs 見出しで、FlowMetric を選択します。
  3. Project ドロップダウンリストで、Network Observability Operator インスタンスのプロジェクトを選択します。
  4. Create FlowMetric をクリックします。
  5. FlowMetric リソースを作成して、次の設定を追加します。

    ポリシー名と namespace ごとにネットワークポリシーイベントをカウントする設定

    apiVersion: flows.netobserv.io/v1alpha1
    kind: FlowMetric
    metadata:
      name: network-policy-events
      namespace: netobserv
    spec:
      metricName: network_policy_events_total
      type: Counter
      labels: [NetworkEvents>Type, NetworkEvents>Namespace, NetworkEvents>Name, NetworkEvents>Action, NetworkEvents>Direction]       
    1
    
      filters:
      - field: NetworkEvents>Feature
        value: acl
      flatten: [NetworkEvents]       
    2
    
      remap:                         
    3
    
        "NetworkEvents>Type": type
        "NetworkEvents>Namespace": namespace
        "NetworkEvents>Name": name
        "NetworkEvents>Direction": direction
    Copy to Clipboard Toggle word wrap

    1
    これらのラベルは、Traffic flows テーブルの Network Events のネストされたフィールドを表します。各ネットワークイベントには、特定のタイプ、namespace、名前、アクション、方向があります。使用している OpenShift Container Platform バージョンで NetworkEvents が利用できない場合は、代わりに Interfaces を指定することもできます。
    2
    オプション: アイテムのリストを含むフィールドを、個別のアイテムとして表すことを選択できます。
    3
    オプション: Prometheus のフィールドの名前を変更できます。

検証

  1. Web コンソールで、Observe Dashboards に移動し、下にスクロールして Network Policy タブを表示します。
  2. 作成したメトリクスとネットワークポリシー仕様に基づき、メトリクスのフィルタリングが適用されているはずです。
重要

カーディナリティーが高いと、Prometheus のメモリー使用量に影響する可能性があります。特定のラベルのカーディナリティーが高いかどうかは、ネットワークフロー形式のリファレンス で確認できます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat