28.2. ネットワーク可観測性について
Red Hat は、OpenShift Container Platform クラスターのネットワークトラフィックを監視する Network Observability Operator をクラスター管理者に提供します。Network Observability Operator は、eBPF テクノロジーを使用してネットワークフローを作成します。その後、ネットワークフローは OpenShift Container Platform 情報で強化され、Loki に保存されます。保存されたネットワークフロー情報を OpenShift Container Platform コンソールで表示および分析して、さらなる洞察とトラブルシューティングを行うことができます。
28.2.1. Network Observability Operator の依存関係
Network Observability Operator には、次の Operator が必要です。
- Loki: Loki をインストールする必要があります。Loki は、収集されたすべてのフローを保存するために使用されるバックエンドです。Network Observability Operator のインストールには Red Hat Loki Operator をインストールして Loki をインストールすることを推奨します。
28.2.2. Network Observability Operator のオプションの依存関係
- Grafana: Grafana Operator を使用して、カスタムダッシュボードとクエリー機能を使用するために Grafana をインストールできます。Red Hat は Grafana オペレーターをサポートしていません。
- Kafka: OpenShift Container Platform クラスターにスケーラビリティー、回復力、および高可用性を提供します。大規模なデプロイメントには、AMQ Streams オペレーターを使用して Kafka をインストールすることを推奨します。
28.2.3. ネットワーク可観測性オペレーター
Network Observability Operator は Flow Collector API カスタムリソース定義を提供します。Flow Collector インスタンスは、インストール中に作成され、ネットワークフローコレクションの設定を有効にします。フローコレクターインスタンスは、モニタリングパイプラインを形成する Pod とサービスをデプロイし、そこでネットワークフローが収集され、Loki に保存する前に Kubernetes メタデータで強化されます。デーモンセットオブジェクトとしてデプロイされる eBPF
エージェントは、ネットワークフローを作成します。
28.2.4. OpenShift Container Platform コンソール統合
OpenShift Container Platform コンソール統合は、概要、トポロジービュー、およびトラフィックフローテーブルを提供します。
28.2.4.1. ネットワーク可観測性メトリクス
OpenShift Container Platform コンソールは、クラスター上のネットワークトラフィックフローの全体的な集約メトリクスを表示する Overview タブを提供します。情報は、ノード、namespace、所有者、Pod、およびサービス別に表示できます。フィルターと表示オプションにより、メトリクスをさらに絞り込むことができます。
Observe
- 送信元および送信先 namespace それぞれのトップフローレート (1 分レート)
- 送信元ノードおよび送信先ノードそれぞれの送信トップバイトレート (1 分レート)
- 送信元ノードおよび送信先ノードそれぞれの受信トップバイトレート (1 分レート)
- 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップバイトレート (1 分レート)
- 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップバイトレート (1 分レート)
- 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップパケットレート (1 分レート)
- 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップパケットレート (1 分レート)
FlowCollector
spec.processor.metrics
を設定し、ignoreTags
リストを変更してメトリクスを追加または削除できます。使用可能なタグの詳細は、Flow Collector API リファレンス を参照してください。
また、Observe
28.2.4.2. Network Observability トポロジービュー
OpenShift Container Platform コンソールは、ネットワークフローとトラフィック量をグラフィカルに表示する Topology タブを提供します。トポロジービューは、OpenShift Container Platform コンポーネント間のトラフィックをネットワークグラフとして表します。フィルターと表示オプションを使用して、グラフを絞り込むことができます。ノード、namespace、所有者、Pod、およびサービスの情報にアクセスできます。
28.2.4.3. トラフィックフローテーブル
トラフィックフローテーブルビューは、生のフロー、集約されていないフィルタリングオプション、および設定可能な列のビューを提供します。OpenShift Container Platform コンソールは、ネットワークフローのデータとトラフィック量を表示する Traffic flows タブを提供します。