この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

ネットワーク設定

SUSE Observabilityは、クラウドでホストされるSaaSサービスです。オンプレミスやクラウド環境からSUSE Observability SaaSに通信するためには、SUSE ObservabilityエージェントがSUSE ObservabilityレシーバーAPIに接続できる必要があります。 クラスターがプライベートネットワークで実行されている場合、SUSE ObservabilityエージェントがSUSE ObservabilityレシーバーAPIに接続できるようにネットワークを構成する必要があるかもしれません。なぜなら、ネットワーク構成がインターネットへの出口トラフィックを許可しない可能性があるからです。このページでは、SUSE Observabilityエージェントをインストールするためにネットワークを構成する方法と、SUSE ObservabilityエージェントがSUSE ObservabilityレシーバーAPIと通信できるようにする方法について説明します。

SUSE ObservabilityエージェントとSUSE ObservabilityレシーバーAPI間のトラフィックは常にSUSE Observabilityエージェントによって開始されます。SUSE ObservabilityレシーバーAPIは、SUSE Observabilityエージェントに対してトラフィックを開始することはありません。

SUSE Observabilityエージェントのインストール

SUSE Observabilityエージェントのインストールは、Helmを通じて行われます。デフォルトでは、HelmチャートはQuay.ioのDockerレジストリからSUSE Observabilityエージェントのコンテナイメージを取得するように構成されています。ネットワーク構成がインターネットへの出口トラフィックを許可しない場合、SUSE Observabilityエージェントをインストールするためのいくつかのオプションがあります:

  1. KubernetesクラスターからQuay.ioコンテナレジストリへの出口トラフィックを許可するようにネットワークを構成します。

  2. Quay.ioコンテナレジストリを自分のコンテナレジストリを通じてプロキシします。

  3. Dockerイメージを自分のコンテナレジストリにプルします。

オプション2および3の場合、Helmチャートを構成して自分のコンテナレジストリからSUSE Observabilityエージェントのコンテナイメージをプルする必要があります。自分のコンテナレジストリからイメージをプルするためにSUSE ObservabilityエージェントHelmチャートを構成するガイドはこちらにあります。

SUSE Observabilityエージェントの通信

SUSE Observabilityエージェントは、HTTPSを介してSUSE ObservabilityレシーバーAPIと通信します。SUSE Observabilityエージェントの異なる部分が、テナント内にホストされているSUSE ObservabilityレシーバーAPIに接続します。以下の図を参照してください:

SUSE Observabilityエージェントの通信

すべての通信はHTTPSを介して行われ、標準のHTTPSポート443を使用します。SUSE Observabilityエージェントは、SUSE ObservabilityレシーバーAPIと通信するために以下のエンドポイントを使用します:

SUSE ObservabilityエージェントがSUSE ObservabilityレシーバーAPIと通信できるようにするためには、ネットワークを構成してSUSE ObservabilityレシーバーAPIへの出口トラフィックを許可する必要があります。SUSE ObservabilityレシーバーAPIはクラウドにホストされており、テナント専用の特定のIPがあります。インターネットへの出口トラフィックを許可する必要があります。出口トラフィックを許可するための正しいIPアドレスを取得するには、次のコマンドを使用できます:

$ dig +short <tenant>.app.stackstate.io

または、ブラウザで次のURLを訪問することもできます:https://www.nslookup.io/domains/<tenant>.app.stackstate.io/dns-records/