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 の設定は、デフォルト設定と、openshift-insights 名前空間の insights-config ConfigMap または openshift-config 名前空間のサポートシークレットに保存されている設定を組み合わせます。
ConfigMap オブジェクトかサポートシークレットが存在する場合、含まれる属性値によってデフォルトの Operator 設定値がオーバーライドされます。ConfigMap オブジェクトとサポートシークレットが 両方とも 存在する場合、Operator は ConfigMap オブジェクトを読み取ります。
ConfigMap オブジェクトはデフォルトでは存在しないため、OpenShift Container Platform クラスター管理者が作成する必要があります。
4.5.1.1. ConfigMap オブジェクトの設定の構造 リンクのコピーリンクがクリップボードにコピーされました!
ConfigMap オブジェクトの設定オプションをよりよく理解するために、insights-config ConfigMap オブジェクトの例 (config.yaml 設定) を参照してください。
insights-config ConfigMap オブジェクトの例
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
disableRuntimeExtractor: true
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 つのスペースでインデントされます。難読化 属性については、親属性の子要素として箇条書きで値を入力してください。
| Attribute name | 説明 | 値のタイプ | デフォルト値 |
|---|---|---|---|
| クラスターの Prometheus インスタンスへの Insights Operator アラートを無効にします。 | Boolean |
|
| クラスター転送データを確認およびダウンロードするためのエンドポイント。 | URL | https://api.openshift.com/api/accounts_mgmt/v1/cluster_transfers/ |
| 利用可能なクラスター転送をチェックする頻度を設定します。 | 時間間隔 |
|
| データの収集とアップロードの頻度を設定します。 | 時間間隔 |
|
| アップロードエンドポイントを設定します。 | URL | |
| アーカイブされたデータが保存されるパスを設定します。 | ファイルパス | /var/lib/insights-operator |
| 最新の Red Hat Lightspeed 分析をダウンロードするためのエンドポイントを指定します。 | URL | |
| 条件付き収集ルール定義を提供するためのエンドポイントを設定します。 | URL | |
| true に設定すると、デプロイメントとすべての insights-runtime-extractor リソースの管理が無効になります。 | Boolean |
|
| IP アドレスとクラスタードメイン名のグローバル難読化を有効にします。 | String | 該当なし |
| Data Validation Operator データの難読化を有効にします。クラスターリソースの ID だけがアーカイブファイル内で表示されます。リソース名は表示されません。 | String | 該当なし |
| Insights Operator のカスタムプロキシーを設定します。 | URL | デフォルトなし |
| Simple Content Access (SCA) エンタイトルメントをダウンロードする頻度を指定します。 | 時間間隔 |
|
| Simple Content Access (SCA) エンタイトルメントをダウンロードするためのエンドポイントを指定します。 | URL | https://api.openshift.com/api/accounts_mgmt/v1/entitlement_certificates |
| Simple Content Access エンタイトルメントのダウンロードを無効にします。 | Boolean |
|