検索

28.2. ネットワーク可観測性について

download PDF

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 DashboardsNetobserv ダッシュボードには、OpenShift Container Platform クラスター内のネットワークフローの簡易的な概要が表示されます。次のカテゴリーのネットワークトラフィックメトリクスを抽出して表示できます。

  • 送信元および送信先 namespace それぞれのトップフローレート (1 分レート)
  • 送信元ノードおよび送信先ノードそれぞれの送信トップバイトレート (1 分レート)
  • 送信元ノードおよび送信先ノードそれぞれの受信トップバイトレート (1 分レート)
  • 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップバイトレート (1 分レート)
  • 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップバイトレート (1 分レート)
  • 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップパケットレート (1 分レート)
  • 送信元ワークロードおよび送信先ワークロードそれぞれの送信トップパケットレート (1 分レート)

FlowCollector spec.processor.metrics を設定し、ignoreTags リストを変更してメトリクスを追加または削除できます。使用可能なタグの詳細は、Flow Collector API リファレンス を参照してください。

また、Observe DashboardsNetobserv/Health ダッシュボードには、Operator の健全性に関するメトリクスが表示されます。

28.2.4.2. Network Observability トポロジービュー

OpenShift Container Platform コンソールは、ネットワークフローとトラフィック量をグラフィカルに表示する Topology タブを提供します。トポロジービューは、OpenShift Container Platform コンポーネント間のトラフィックをネットワークグラフとして表します。フィルターと表示オプションを使用して、グラフを絞り込むことができます。ノード、namespace、所有者、Pod、およびサービスの情報にアクセスできます。

28.2.4.3. トラフィックフローテーブル

トラフィックフローテーブルビューは、生のフロー、集約されていないフィルタリングオプション、および設定可能な列のビューを提供します。OpenShift Container Platform コンソールは、ネットワークフローのデータとトラフィック量を表示する Traffic flows タブを提供します。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.