5.13. 가시성
RHACM(Red Hat Advanced Cluster Management) 다중 클러스터 엔진 Observability 구성 요소는 모든 관리 클러스터에 대한 지표 및 경고의 중앙 집중식 집계 및 시각화를 제공합니다. 성능 및 데이터 분석을 밸런싱하기 위해 모니터링 서비스는 다운샘플링된 간격으로 수집된 집계 지표의 하위 집합 목록을 유지 관리합니다. 다양한 사전 구성된 대시보드 세트를 통해 허브에서 메트릭에 액세스할 수 있습니다.
- 관찰 기능 설치
Observability 서비스를 활성화하고 구성하는 기본 CR은 다음 설정을 정의하는
MulticlusterObservability
CR입니다. 기본 사용자 정의 리소스(CR)는 다음 설정을 정의하는MulticlusterObservability
CR입니다.- 구성 가능한 보존 설정입니다.
-
다른 구성 요소의 스토리지:
thanos는 ,
.thanos 컴팩트
,thanos 규칙
,thanos 저장소
샤딩,alertmanager
를 수신합니다 관리 클러스터에서 모니터링 구성을 조정할 수 있는
metadata.annotations.mco-disable-alerting="true"
주석입니다.참고이 설정이 없으면 Observability 구성 요소가 관리되는 클러스터 모니터링 구성을 구성하려고 합니다. 이 값 세트를 사용하면 관리형 클러스터 모니터링
ConfigMap
오브젝트로 경고 전달의 필요한 Observability 구성과 원하는 구성을 병합할 수 있습니다. Observability 서비스가 활성화된 RHACM은 각 관리 클러스터에 배포되며 로컬 모니터링에 의해 생성된 지표 및 경고를 허브 클러스터로 푸시하기 위한 워크로드가 배포됩니다. 관리 클러스터에서 허브로 전달할 메트릭 및 경고는open-cluster-management-addon-observability
네임스페이스의ConfigMap
CR에 의해 정의됩니다. 사용자 지정 메트릭을 지정할 수도 있습니다. 자세한 내용은 사용자 정의 메트릭 추가 를 참조하십시오.
- Alertmananger 구성
- 허브 클러스터는 외부 시스템에 경고를 푸시하도록 구성할 수 있는 Observability Alertmanager를 제공합니다(예: 이메일). Alertmanager는 기본적으로 활성화되어 있습니다.
- 경고 전달을 구성해야 합니다.
- Alertmanager가 활성화되어 있지만 구성되지 않은 경우 hub Alertmanager는 경고를 외부로 전달하지 않습니다.
- Observability가 활성화되면 hub Alertmanager를 포함한 모든 엔드포인트에 경고를 전송하도록 관리 클러스터를 구성할 수 있습니다.
- 관리 클러스터가 외부 소스에 경고를 전달하도록 구성되면 hub 클러스터 Alertmanager를 통해 경고가 라우팅되지 않습니다.
- 경고 상태는 지표로 사용할 수 있습니다.
- 관찰 기능을 활성화하면 관리 클러스터 경고 상태가 허브 클러스터로 전달된 지표 서브 세트에 포함되며 Observability 대시보드를 통해 사용할 수 있습니다.
- 제한 및 요구사항
- 관찰 기능을 사용하려면 장기 메트릭을 위해 영구 오브젝트 스토리지가 필요합니다. 자세한 내용은 "스토리지 요구 사항"을 참조하십시오.
- 엔지니어링 고려 사항
-
메트릭의 전달은 전체 메트릭 데이터의 하위 집합입니다.
observability-metrics-allowlist
구성 맵에 정의된 지표와 사용자가 추가한 사용자 정의 메트릭만 포함합니다. -
메트릭은 downsampled 속도로 전달됩니다. 메트릭은 5분 간격(또는
MultiClusterObservability
CR 구성에 정의된)으로 최신 데이터 포인트를 가져와 전달됩니다. - 네트워크 중단으로 인해 해당 간격 동안 허브 클러스터로 전달되는 지표가 손실될 수 있습니다. 관리 클러스터에서 공급자 네트워크의 외부 지표 수집기로 메트릭을 직접 전달하는 경우 이를 완화할 수 있습니다. 전체 해결 메트릭은 관리 클러스터에서 사용할 수 있습니다.
- 허브의 기본 메트릭 대시보드 외에도 사용자는 사용자 지정 대시보드를 정의할 수 있습니다.
- 참조 구성은 3500개의 단일 노드 OpenShift 클러스터의 허브 클러스터에 의해 15일의 메트릭 스토리지를 기반으로 조정됩니다. 보존 또는 기타 관리 클러스터 토폴로지 또는 크기 조정이 더 긴 경우 스토리지 계산을 업데이트하고 충분한 스토리지 용량을 유지해야 합니다. 새 값을 계산하는 방법에 대한 자세한 내용은 "스토리지 요구 사항"을 참조하십시오.
-
메트릭의 전달은 전체 메트릭 데이터의 하위 집합입니다.