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

デフォルト設定の上書き

SUSE® Observability Helmチャートに設定できる値の数があります。例えば、各コンポーネントのために`tolerations`と`nodeSelectors`をカスタマイズすることが可能です。カスタム設定を追加し、環境変数を含めることもできます。

SUSE® Observability `api`のカスタム設定

SUSE® Observability `api`サービスの場合、カスタム設定をHelmチャートに直接追加できます。これは、SUSE® Observabilityが提供するデフォルト設定を上書きするための推奨方法であり、特に認証のカスタマイズに便利です。この方法で設定された設定は、https://github.com/lightbend/config/blob/master/HOCON.md[HOCON]形式のSUSE® Observability設定ファイルで利用可能になります。

例えば、SUSE® Observabilityログインページのためにカスタムの「パスワードを忘れたリンク」を設定できます:

  • values.yaml

stackstate:
  components:
    api:
      config: |
        stackstate.api.authentication.forgotPasswordLink =
        "https://www.stackstate.com/forgotPassword.html"

ここで設定されたカスタム設定は、環境変数によって上書きされることに注意してください。

環境変数

すべてのSUSE® Observabilityサービス(receiverk2es-*correlation、および`api`)の設定は、環境変数を使用してカスタマイズできます。環境変数は`values.yaml`ファイルに指定され、secret(パスワードなど)または`open`(通常の値)であることができます。設定項目を環境変数名に変換するには、`.`を``に置き換え、接頭辞`CONFIG_FORCE`を追加します。

# configuration item
stackstate.api.authentication.forgotPasswordLink

# environment variable name
CONFIG_FORCE_stackstate_api_authentication_forgotPasswordLink

例えば、SUSE® Observabilityログインページのためにカスタムの「パスワードを忘れたリンク」を設定できます:

  • values.yaml

stackstate:
  components:
    api:
      extraEnv:
        # The value for open env vars is defined on the deployment
        open:
          CONFIG_FORCE_stackstate_api_authentication_forgotPasswordLink: "https://www.stackstate.com/forgotPassword.html"
        # The value for secret env vars is defined in a secret and referenced from the deployment
        secret:
          CONFIG_FORCE_some_config_with_sensitive_data: "data-stored-in-secret"

SUSE® Observability `api`サービスの場合、環境変数は、`config`を使って設定したカスタム設定を上書きします。

  • 異なるサービスの命名に関する詳細は、https://github.com/StackVista/helm-charts/tree/master/stable/suse-observability[SUSE® Observability HelmチャートのREADME]に記載されています。

  • 認証のカスタマイズに関する詳細をご覧ください。