1장. Cluster Observability Operator 릴리스 노트
COO(Cluster Observability Operator)는 관리자가 다양한 서비스 및 사용자가 사용할 수 있도록 독립적으로 구성할 수 있는 독립 실행형 모니터링 스택을 생성할 수 있는 선택적 OpenShift Container Platform Operator입니다.
COO는 OpenShift Container Platform의 기본 모니터링 기능을 보완합니다. 기본 플랫폼 및 CCMO(Cluster Monitoring Operator)에서 관리하는 사용자 워크로드 모니터링 스택과 병렬로 배포할 수 있습니다.
이 릴리스 노트에서는 OpenShift Container Platform의 Cluster Observability Operator 개발을 추적합니다.
1.1. Cluster Observability Operator 1.0
1.1.1. 새로운 기능 및 개선 사항
-
Prometheus CR에서 Alertmanager
스키마
및tlsConfig
필드를 구성할 수 있습니다. (COO-219)
문제 해결 패널에 대한 확장된 기술 프리뷰는 Kubernetes 리소스와 추적을 비교하고 로그, 경고, 지표 및 네트워크 이벤트를 포함하여 다른 관찰 가능한 신호와 직접 관련된 지원을 추가합니다. (COO-450)
-
웹 콘솔에서 모니터링 → 추적을 클릭하여 추적 페이지로 이동할 때 Tempo 인스턴스 및 테넌트를 선택할 수 있습니다. 프리뷰 문제 해결 패널은
openshift-tracing / platform
instance 및platform
테넌트에서만 작동합니다. - 문제 해결 패널은 관리자 관점에서 가장 잘 작동합니다. 일부 백엔드의 권한 부여 문제, 특히 메트릭 및 경고에 대한 Prometheus로 인해 개발자 관점에서 기능이 제한됩니다. 이 문제는 향후 릴리스에서 해결될 예정입니다.
-
웹 콘솔에서 모니터링 → 추적을 클릭하여 추적 페이지로 이동할 때 Tempo 인스턴스 및 테넌트를 선택할 수 있습니다. 프리뷰 문제 해결 패널은
다음 표에서는 Cluster Observability Operator 및 OpenShift Container Platform 버전에 따라 사용 가능한 기능에 대한 정보를 제공합니다.
COO 버전 | OCP 버전 | 분산 추적 | 로깅 | 문제 해결 패널 |
---|---|---|---|---|
1.0+ | 4.12 - 4.15 | ✔ | ✔ | ✘ |
1.0+ | 4.16+ | ✔ | ✔ | ✔ |
1.1.2. CVE
1.1.3. 버그 수정
-
이전에는 COO 설치의 기본 네임스페이스가
openshift-operators
였습니다. 이번 릴리스에서는 defaullt 네임스페이스가openshift-cluster-observability-operator
로 변경됩니다. (COO-32) -
이전에는
korrel8r
에서 시계열 선택기 표현식만 구문 분석할 수 있었습니다. 이번 릴리스에서는korrel8r
유효한 PromQL 표현식을 구문 분석하여 상관 관계에 사용하는 시계열 선택기를 추출할 수 있습니다. (COO-558) - 이전 버전에서는 Distributed Tracing UI 플러그인에서 Tempo 인스턴스를 볼 때 추적 기간을 보여주는 분산형 플롯 그래프가 올바르게 렌더링되지 않았습니다. 비틀란 크기가 너무 커서 x 및 y 축이 겹쳤습니다. 이번 릴리스에서는 그래프가 올바르게 렌더링됩니다. (COO-319)