4.5. Insights Operator 사용
Insights Operator는 구성 및 구성 요소 오류 상태를 주기적으로 수집하고 기본적으로 이러한 데이터를 두 시간마다 Red Hat에 보고합니다. 이 정보를 통해 Red Hat은 구성 및 Telemetry를 통해 보고된 것보다 더 깊은 오류 데이터를 평가할 수 있습니다. OpenShift Container Platform 사용자는 Red Hat Hybrid Cloud Console의 Insights Advisor 서비스에 보고서를 표시할 수 있습니다.
4.5.1. Insights Operator 구성 링크 복사링크가 클립보드에 복사되었습니다!
Insights Operator 구성은 기본 Operator 구성과 openshift-insights 네임스페이스의 insights-config ConfigMap 오브젝트에 저장된 구성 또는 openshift-config 네임스페이스의 support 시크릿에 저장된 구성의 조합입니다.
ConfigMap 오브젝트 또는 지원 시크릿이 있는 경우 포함된 특성 값이 기본 Operator 구성 값을 재정의합니다. ConfigMap 오브젝트 와 지원 시크릿이 둘 다 있는 경우 Operator는 ConfigMap 오브젝트를 읽습니다.
ConfigMap 오브젝트는 기본적으로 존재하지 않으므로 OpenShift Container Platform 클러스터 관리자가 이를 생성해야 합니다.
ConfigMap 오브젝트 구성 구조
insights-config ConfigMap 오브젝트(config.yaml 구성)의 예에서는 표준 YAML 형식을 사용하여 구성 옵션을 보여줍니다.
구성 가능한 속성 및 기본값
다음 표에서는 사용 가능한 구성 속성을 설명합니다.
insights-config ConfigMap 오브젝트는 표준 YAML 형식을 따릅니다. 여기서 하위 값은 상위 속성 아래에 있고 두 개의 공백을 들여씁니다. Obfuscation 속성의 경우 부모 속성의 공지된 하위 항목으로 값을 입력합니다.
| 특성 이름 | 설명 | 값 유형 | 기본값 |
|---|---|---|---|
| IP 주소 및 클러스터 도메인 이름을 전역 난독 처리를 활성화합니다. | 부울 |
|
| 업로드 끝점을 설정합니다. | URL | |
| 클러스터 전송 데이터를 확인하고 다운로드하는 끝점입니다. | URL | https://api.openshift.com/api/accounts_mgmt/v1/cluster_transfers/ |
| 사용 가능한 클러스터 전송을 확인하는 빈도를 설정합니다. | 시간 간격 |
|
| 조건부 수집 규칙 정의를 제공하기 위한 끝점을 설정합니다. | URL | |
| Insights Operator에 대한 사용자 정의 프록시를 설정합니다. | URL | 기본값이 없음 |
| 데이터 수집 및 업로드 빈도를 설정합니다. | 시간 간격 |
|
|
최신 Insights 분석을 다운로드하기 위한 끝점을 지정합니다. 지정된 기본값의 경우 < | URL | https://console.redhat.com/api/insights-results-aggregator/v2/cluster/<cluster_id>/reports |
| 데이터 업로드와 데이터 다운로드 사이의 지연을 설정합니다. | 시간 간격 |
|
| Insights 다운로드 요청에 대한 시간 초과 값을 설정합니다. | 시간 간격 |
|
| 요청을 다시 시도할 시기를 설정합니다. | 시간 간격 |
|
| SCA(Simple Content Access) 인타이틀먼트를 다운로드하는 끝점을 지정합니다. | URL | https://api.openshift.com/api/accounts_mgmt/v1/entitlement_certificates |
| 간단한 콘텐츠 액세스 인타이틀먼트 다운로드 빈도를 지정합니다. | 시간 간격 |
|
| 간단한 콘텐츠 액세스 권한 다운로드를 비활성화합니다. | 부울 |
|
4.5.1.1. insights-config ConfigMap 오브젝트 생성 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 Insights Operator에 대한 insights-config ConfigMap 오브젝트를 생성하여 사용자 정의 구성을 설정하는 방법을 설명합니다.
기본 Insights Operator 구성을 변경하기 전에 Red Hat 지원을 참조하는 것이 좋습니다.
사전 요구 사항
- 원격 상태 보고가 활성화되어 있습니다 (기본값).
-
cluster-admin역할의 사용자로 OpenShift Container Platform 웹 콘솔에 로그인되어 있습니다.
프로세스
-
워크로드
ConfigMaps 로 이동하여 Project: openshift-insights 를 선택합니다. - ConfigMap 생성을 클릭합니다.
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- 선택 사항: 양식 보기를 선택하고 해당 방식으로 필요한 정보를 입력합니다.
- ConfigMap 이름 필드에 insights-config 를 입력합니다.
- 키 필드에 config.yaml 을 입력합니다.
- Value 필드의 경우 필드로 드래그 앤 드롭할 파일을 검색하거나 구성 매개변수를 수동으로 입력합니다.
-
생성 을 클릭하면
ConfigMap오브젝트 및 구성 정보가 표시됩니다.