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 events や Interfaces など) のメトリクスを生成できます。次の例は、ネットワークポリシーイベントの Network events フィールドからメトリクスを生成する方法を示しています。
前提条件
-
NetworkEvents feature
を有効にする。これを行う方法は、関連情報を参照してください。 - ネットワークポリシーが指定されている。
手順
-
Web コンソールで、Operators
Installed Operators に移動します。 - NetObserv Operator の Provided APIs 見出しで、FlowMetric を選択します。
- Project ドロップダウンリストで、Network Observability Operator インスタンスのプロジェクトを選択します。
- Create FlowMetric をクリックします。
FlowMetric
リソースを作成して、次の設定を追加します。ポリシー名と namespace ごとにネットワークポリシーイベントをカウントする設定
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
-
Web コンソールで、Observe
Dashboards に移動し、下にスクロールして Network Policy タブを表示します。 - 作成したメトリクスとネットワークポリシー仕様に基づき、メトリクスのフィルタリングが適用されているはずです。
カーディナリティーが高いと、Prometheus のメモリー使用量に影響する可能性があります。特定のラベルのカーディナリティーが高いかどうかは、ネットワークフロー形式のリファレンス で確認できます。