4.5. Insights Operator の使用


Insights Operator は設定およびコンポーネントの障害ステータスを定期的に収集し、デフォルトで 2 時間ごとにそのデータを Red Hat に報告します。この情報により、Red Hat は設定や Telemetry で報告されるデータよりも詳細な障害データを評価できます。OpenShift Container Platform のユーザーは、Red Hat Hybrid Cloud Console の Advisor サービスにレポートを表示できます。

4.5.1. Insights Operator の設定

Insights Operator 設定は、デフォルトの Operator 設定と、openshift-insights namespace の insights-config ConfigMap オブジェクト、または openshift-config namespace のサポートシークレットのいずれかに保存されている設定を組み合わせたものです。

ConfigMap オブジェクトかサポートシークレットが存在する場合、含まれる属性値によってデフォルトの Operator 設定値がオーバーライドされます。ConfigMap オブジェクトとサポートシークレットが 両方とも 存在する場合、Operator は ConfigMap オブジェクトを読み取ります。

ConfigMap オブジェクトはデフォルトでは存在しないため、OpenShift Container Platform クラスター管理者が作成する必要があります。

ConfigMap オブジェクトの設定の構造

この insights-config ConfigMap オブジェクトの例 (config.yaml 設定) は、標準の YAML 形式を使用した設定オプションを示しています。

apiVersion: v1
kind: ConfigMap
metadata:
  name: insights-config
  namespace: openshift-insights
data:
  config.yaml: |
    dataReporting:
      uploadEndpoint: https://console.redhat.com/api/ingress/v1/upload
      storagePath: /var/lib/insights-operator
      downloadEndpoint: https://console.redhat.com/api/insights-results-aggregator/v2/cluster/%s/reports
      conditionalGathererEndpoint: https://console.redhat.com/api/gathering/gathering_rules
    sca:
        disabled: false
        endpoint: https://api.openshift.com/api/accounts_mgmt/v1/entitlement_certificates
        interval: 8h0m0s
    alerting:
        disabled: false
    proxy:
        httpProxy: http://example.com
        httpsProxy: https://example.com
        noProxy: test.org

設定可能な属性とデフォルト値

次の表は、使用可能な設定属性を示しています。

注記

insights-config ConfigMap オブジェクトは、標準の YAML 形式に準拠しています。子の値が親属性の下にあり、2 つのスペースでインデントされています。Obfuscation 属性では、親属性の子として箇条書きで値を入力します。

Expand
表4.1 Insights Operator の設定可能な属性
Attribute name説明値のタイプデフォルト値
alerting:
    disabled: false

クラスターの Prometheus インスタンスへの Insights Operator アラートを無効にします。

Boolean

false

clusterTransfer:
    endpoint: <url>

クラスター転送データを確認およびダウンロードするためのエンドポイント。

URL

https://api.openshift.com/api/accounts_mgmt/v1/cluster_transfers/

clusterTransfer:
    interval: 1h0m0s

利用可能なクラスター転送をチェックする頻度を設定します。

時間間隔

24h

dataReporting:
    interval: 30m0s

データの収集とアップロードの頻度を設定します。

時間間隔

2h

dataReporting:
    uploadEndpoint: <url>

アップロードエンドポイントを設定します。

URL

https://console.redhat.com/api/ingress/v1/upload

dataReporting:
    storagePath: <path>

アーカイブされたデータが保存されるパスを設定します。

ファイルパス

/var/lib/insights-operator

dataReporting:
    downloadEndpoint: <url>

最新の Red Hat Lightspeed 分析をダウンロードするためのエンドポイントを指定します。

URL

https://console.redhat.com/api/ingress/v1/download

dataReporting:
    conditionalGathererEndpoint: <url>

条件付き収集ルール定義を提供するためのエンドポイントを設定します。

URL

https://console.redhat.com/api/gathering/gathering_rules

dataReporting:
    obfuscation:
    - networking

IP アドレスとクラスタードメイン名のグローバル難読化を有効にします。

String

該当なし

dataReporting:
    obfuscation:
    - workload_names

Data Validation Operator データの難読化を有効にします。クラスターリソースの ID だけがアーカイブファイル内で表示されます。リソース名は表示されません。

String

該当なし

proxy:
    httpProxy: http://example.com
    httpsProxy: http://example.com
    noProxy: test.org

Insights Operator のカスタムプロキシーを設定します。

URL

デフォルトなし

sca:
    interval: 8h0m0s

Simple Content Access (SCA) エンタイトルメントをダウンロードする頻度を指定します。

時間間隔

2h

sca:
    endpoint: <url>

Simple Content Access (SCA) エンタイトルメントをダウンロードするためのエンドポイントを指定します。

URL

https://api.openshift.com/api/accounts_mgmt/v1/entitlement_certificates

sca:
    disabled: false

Simple Content Access エンタイトルメントのダウンロードを無効にします。

Boolean

false

4.5.1.1. insights-config ConfigMap オブジェクトの作成

この手順では、Insights Operator によるカスタム設定を行うための Insights-config ConfigMap オブジェクトを作成する方法を説明します。

重要

デフォルトの Insights Operator 設定を変更する前に、Red Hat サポートに相談することが推奨されます。

前提条件

  • リモートヘルスレポートが有効になっている (デフォルト)。
  • cluster-admin ロールを持つユーザーとして OpenShift Container Platform Web コンソールにログインしている。

手順

  1. Workloads ConfigMaps に移動し、Project: openshift-insights を選択します。
  2. Create ConfigMap をクリックします。
  3. Configure via: YAML view を選択し、次のように設定を入力します。

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: insights-config
      namespace: openshift-insights
    data:
      config.yaml: |
        dataReporting:
          obfuscation:
            - networking
            - workload_names
        sca:
          disabled: false
          interval: 2h
        alerting:
           disabled: false
    binaryData: {}
    immutable: false
  4. オプション: Form view を選択し、フォームで必要な情報を入力します。
  5. ConfigMap Name フィールドに insights-config と入力します。
  6. Key フィールドに config.yaml と入力します。
  7. Value フィールドで、ファイルを探してフィールドにドラッグアンドドロップするか、設定パラメーターを手動で入力します。
  8. Create をクリックすると、ConfigMap オブジェクトと設定情報が表示されます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る