Red Hat OpenShift Cluster Observability Operator용 UI 플러그인
Cluster Observability Operator의 UI 플러그인 설치 및 관리.
초록
1장. 관찰 기능 UI 플러그인 개요 링크 복사링크가 클립보드에 복사되었습니다!
COO(Cluster Observability Operator)를 사용하여 UI 플러그인을 설치 및 관리하여 OpenShift Container Platform 웹 콘솔의 관찰 기능을 개선할 수 있습니다. 플러그인은 기본 기능을 확장하여 문제 해결, 분산 추적 및 클러스터 로깅을 위한 새로운 UI 기능을 제공합니다.
1.1. 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
모니터링 UI 플러그인은 ACM(Advanced Cluster Management) 화면 및 사고 탐지를 위해 OpenShift Container Platform 웹 콘솔에 모니터링 관련 UI 기능을 추가합니다.
- ACM: COO(Cluster Observability Operator)의 모니터링 플러그인을 통해 RHACM(Red Hat Advanced Cluster Management) 환경에서 작동할 수 있으므로 ACM에 OpenShift Container Platform과 동일한 모니터링 기능이 제공됩니다.
- 사고 탐지: 사고 탐지 기능에서는 개별 경고에 의해 압도되지 않고 경고 버스트의 근본 원인을 식별하는 데 도움이 되도록 사고 탐지 기능을 그룹화합니다. 이는 사고의 타임라인, 심각도별 색상으로 구분되며 사고 내에서 개별 경고를 드릴다운할 수 있습니다. 또한 시스템은 영향을 받는 구성 요소별로 경고를 분류하여 가장 중요한 영역에 먼저 집중할 수 있도록 지원합니다.
자세한 내용은 모니터링 UI 플러그인 페이지를 참조하십시오.
1.2. 클러스터 로깅 링크 복사링크가 클립보드에 복사되었습니다!
로깅 UI 플러그인은 모니터링 → 로그 페이지의 웹 콘솔에 로깅 데이터를 표시합니다. 필터, 쿼리, 시간 범위 및 새로 고침 속도를 지정할 수 있습니다. 결과에 접힌 로그 목록이 표시되어 각 로그에 대한 자세한 정보를 표시하도록 확장할 수 있습니다.
자세한 내용은 로깅 UI 플러그인 페이지를 참조하십시오.
1.3. 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 문제 해결 패널 UI 플러그인은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
OpenShift Container Platform 버전 4.16+의 문제 해결 패널 UI 플러그인은 오픈 소스 Korrel8r 프로젝트에서 제공하는 관찰 가능성 신호 상관 관계를 제공합니다. Observe → Alerting 페이지에서 제공되는 문제 해결 패널을 사용하여 다양한 데이터 저장소에서 메트릭, 로그, 경고, netflows 및 추가 관찰 가능성 신호 및 리소스를 쉽게 연결할 수 있습니다. OpenShift Container Platform 버전 4.17 이상 사용자는 Application Launcher
에서 문제 해결 UI 패널에도 액세스할 수 있습니다.
Korrel8r의 출력이 대화형 노드 그래프로 표시됩니다. 노드를 클릭하면 해당 노드의 특정 정보(예: 메트릭, 로그 또는 Pod)를 사용하여 해당 웹 콘솔 페이지로 자동으로 리디렉션됩니다.
자세한 내용은 UI 플러그인 문제 해결 페이지를 참조하십시오.
1.4. 분산 추적 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator distributed tracing UI 플러그인은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
분산 추적 UI 플러그인은 모니터링 → 추적 페이지의 웹 콘솔에 추적 관련 기능을 추가합니다. 프런트 엔드 및 마이크로 서비스 백엔드로 요청을 수행하여 분산 시스템의 코드 오류 및 성능 병목 현상을 식별할 수 있습니다. 클러스터에서 실행 중인 지원되는 TempoStack
또는 TempoMonolithic
다중 테넌트 인스턴스를 선택하고 시간 범위 및 쿼리를 설정하여 추적 데이터를 볼 수 있습니다.
자세한 내용은 분산 추적 UI 플러그인 페이지를 참조하십시오.
2장. UI 플러그인 모니터링 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 모니터링 UI 플러그인은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
모니터링 UI 플러그인은 OpenShift Container Platform 웹 콘솔의 관리자 화면에 모니터링 기능을 추가합니다.
OpenShift Container Platform 4.19부터는 웹 콘솔의 관점이 통합됩니다. Developer 모드는 기본적으로 더 이상 활성화되지 않습니다.
모든 사용자는 모든 OpenShift Container Platform 웹 콘솔 기능과 상호 작용할 수 있습니다. 그러나 클러스터 소유자가 아닌 경우 클러스터 소유자의 특정 기능에 대한 권한을 요청해야 할 수 있습니다.
여전히 개발자 화면을 활성화할 수 있습니다. 웹 콘솔의 시작 창에서 콘솔 둘러보기, 클러스터 설정, 개발자 화면 활성화에 대한 빠른 시작 정보를 찾고, 링크를 따라 새 기능 및 기능을 탐색할 수 있습니다.
- RHACM: COO(Cluster Observability Operator)의 모니터링 플러그인을 사용하면 RHACM(Red Hat Advanced Cluster Management) 환경에서 작동할 수 있으므로 OpenShift Container Platform과 동일한 경고 기능을 RHACM에 제공할 수 있습니다. RHACM Alertmanager 백엔드에서 경고를 가져오도록 플러그인을 구성할 수 있습니다. 이를 통해 RHACM 및 OpenShift Container Platform 모니터링 워크플로우를 조정하여 원활한 통합 및 사용자 환경을 구현할 수 있습니다.
사고 탐지: 사고 탐지 기능 그룹은 개별 경고에 의해 압도되는 대신 경고 버스트의 근본 원인을 식별하는 데 도움이 되는 사고 관련 경고를 그룹화합니다. 이는 사고의 타임라인, 심각도별 색상으로 구분되며 사고 내에서 개별 경고를 드릴다운할 수 있습니다. 또한 시스템은 영향을 받는 구성 요소별로 경고를 심각도로 그룹화하여 분류합니다. 이를 통해 가장 중요한 영역에 먼저 집중할 수 있습니다.
사고 탐지 기능은 OpenShift Container Platform 웹 콘솔의 Observe → Incidents 에서 사용할 수 있습니다.
2.1. Cluster Observability Operator 모니터링 UI 플러그인 설치 링크 복사링크가 클립보드에 복사되었습니다!
모니터링 UI 플러그인은 ACM(Advanced Cluster Management) 화면 및 사고 탐지를 위해 OpenShift Container Platform 웹 콘솔에 모니터링 관련 UI 기능을 추가합니다.
사전 요구 사항
-
cluster-admin
클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다. - OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에서 Operator → 설치된 Operator 를 클릭하고 Cluster Observability Operator를 선택합니다.
- UI 플러그인 탭(tab 목록의 맨 오른쪽에 있음)을 선택하고 Create UIPlugin을 누릅니다.
YAML 보기를 선택하고 다음 콘텐츠를 입력한 다음 Create:을 누릅니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2. Cluster Observability Operator 사고 탐지 개요 링크 복사링크가 클립보드에 복사되었습니다!
클러스터는 상당한 양의 모니터링 데이터를 생성할 수 있으므로 중요한 신호를 노이즈와 구분하기가 어렵습니다. 단일 사고는 경고의 계단식을 트리거할 수 있으며, 이로 인해 문제를 탐지하고 해결하는 데 시간이 연장됩니다.
Cluster Observability Operator 사고 탐지 기능 그룹으로 인해 사고에 대한 관련 경고가 발생합니다. 그런 다음 이러한 문제는 심각도별로 색상으로 코딩되는 타임라인으로 시각화됩니다. 경고는 심각도별로 그룹화된 특정 구성 요소에 매핑되므로 먼저 높은 영향을 미치는 구성 요소에 중점을 두고 근본 원인을 식별할 수 있습니다. 그런 다음 사고 타임라인에서 개별 알림으로 드릴다운하여 기본 문제를 해결하는 방법을 확인할 수 있습니다.
Cluster Observability Operator 사고 탐지는 클러스터에서 발생하는 사고를 보다 신속하게 이해하고 해결하기 위한 명확한 단계로 전환됩니다.
2.3. Cluster Observability Operator 문제 탐지 사용 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다. - OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
- 사고 탐지가 활성화된 Cluster Observability Operator 모니터링 UI 플러그인을 설치했습니다.
프로세스
- 웹 콘솔의 관리자 화면에서 모니터링 → 사고 를 클릭합니다.
사고 시간대 UI는 경고 그룹화를 인시던트 로 보여줍니다. 그래프에 있는 라인의 색상 코딩은 사고의 심각도에 해당합니다. 기본적으로 7일 타임라인이 표시됩니다.
참고사고 탐지를 활성화한 후 상관관계를 처리하고 타임라인을 보는 데 최소 10분이 걸립니다.
이 기능을 활성화한 후 실행되는 경고에만 분석 및 그룹화가 수행됩니다. 기능 활성화 전에 해결된 경고는 포함되지 않습니다.
드롭다운을 클릭하여 1일 보기로 확대하여 기간을 지정합니다.
사고를 클릭하면 경고 타임라인 UI에서 해당 문제의 일부인 경고 타임라인을 확인할 수 있습니다.
다음 경고 목록에서 경고는 심각도별로 그룹화되는 특정 구성 요소에 매핑됩니다.
목록에서 컴퓨팅 구성 요소를 확장하려면 클릭합니다. 해당 구성 요소와 관련된 기본 경고가 표시됩니다.
- 해당 경고에 대한 자세한 정보를 보려면 실행 경고 링크를 클릭합니다.
확인된 문제
- 타임라인 표시줄의 순서에 따라 툴팁이 겹치고 기본 표시줄을 숨길 수 있습니다. 여전히 표시줄을 클릭하고 사고 또는 경고를 선택할 수 있습니다.
3장. 로깅 UI 플러그인 링크 복사링크가 클립보드에 복사되었습니다!
로깅 UI 플러그인은 모니터링 → 로그 페이지의 OpenShift Container Platform 웹 콘솔에 로깅 데이터를 표시합니다. 축소된 로그 목록으로 결과가 표시되므로 필터, 쿼리, 시간 범위 및 새로 고침 속도를 지정할 수 있으며 각 로그에 대한 자세한 정보를 표시하도록 확장할 수 있습니다.
OpenShift Container Platform 버전 4.16 이상에 Troubleshooting UI 플러그인을 배포하는 경우 Korrel8r 서비스에 연결하고 Observe → Logs 페이지에서 Observe → Metrics 페이지에 있는 웹 콘솔에 직접 링크를 추가합니다. 플러그인은 또한 웹 콘솔 경고 세부 정보 페이지의 Observe → Alerting 의 참조 관련 로그 링크를 선택한 Observe → Logs 페이지에 추가합니다.
플러그인의 기능은 다음과 같이 분류됩니다.
- dev-console
- 웹 콘솔에 로깅 보기를 추가합니다.
- 경고
- Loki 규칙자에 정의된 로그 기반 경고와 웹 콘솔 경고를 병합합니다. 경고 세부 정보 뷰에 로그 기반 메트릭 차트를 추가합니다.
- dev-alerts
- Loki 규칙자에 정의된 로그 기반 경고와 웹 콘솔 경고를 병합합니다. 웹 콘솔에 대한 경고 세부 정보 뷰에 로그 기반 지표 차트를 추가합니다.
COO(Cluster Observability Operator) 버전의 경우 OpenShift Container Platform 버전에서 이러한 기능에 대한 지원이 다음 표에 표시되어 있습니다.
COO 버전 | OCP 버전 | 기능 |
---|---|---|
0.3.0+ | 4.12 |
|
0.3.0+ | 4.13 |
|
0.3.0+ | 4.14+ |
|
3.1. Cluster Observability Operator 로깅 UI 플러그인 설치 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. - OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
-
클러스터에
LokiStack
인스턴스가 있습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에서 Operator → 설치된 Operator 를 클릭하고 Cluster Observability Operator를 선택합니다.
- 탭 목록의 맨 오른쪽에 있는 UI 플러그인 탭을 선택하고 Create UIPlugin 을 클릭합니다.
YAML 보기를 선택하고 다음 콘텐츠를 입력한 다음 Create:을 클릭합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
스키마
는otel
,viaq
또는select
중 하나입니다. 값이 지정되지 않은 경우 기본값은viaq
입니다. 선택을선택하면
쿼리를 실행할 때 UI에서 모드를 선택할 수 있습니다.
참고로깅 UI 플러그인의 알려진 문제 - 자세한 내용은 OU-587 을 참조하십시오.
-
스키마
기능은 OpenShift Container Platform 4.15 이상에서만 지원됩니다. 이전 버전의 Red Hat OpenShift Cluster Observability Operator에서는 로깅 UI 플러그인에서 설정할 수 있는 다른 값을 무시하고viaq
속성만 사용합니다. -
관리자가 아닌 사용자는 Red Hat OpenShift 버전 5.8에서 6.2로 로깅하는
otel
특성을 사용하여 로그를 쿼리할 수 없습니다. 이 문제는 향후 로깅 릴리스에서 해결될 예정입니다. (LOG-6589) -
Red Hat OpenShift 버전 5.9 로깅에서
severity_text
Otel 속성은 설정되지 않습니다.
4장. 분산 추적 UI 플러그인 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator distributed tracing UI 플러그인은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
분산 추적 UI 플러그인은 Observe → Traces 의 OpenShift Container Platform 웹 콘솔에 추적 관련 기능을 추가합니다. 프런트 엔드 및 마이크로 서비스 백엔드로 요청을 수행하여 분산 시스템의 코드 오류 및 성능 병목 현상을 식별할 수 있습니다.
4.1. Cluster Observability Operator distributed tracing UI 플러그인 설치 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다. - OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에서 Operator → 설치된 Operator 를 클릭하고 Cluster Observability Operator를 선택합니다.
- UI 플러그인 탭(tab 목록의 맨 오른쪽에 있음)을 선택하고 Create UIPlugin을 누릅니다.
YAML 보기를 선택하고 다음 콘텐츠를 입력한 다음 Create:을 누릅니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2. Cluster Observability Operator distributed tracing UI 플러그인 사용 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다. - OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
- Cluster Observability Operator distributed tracing UI 플러그인을 설치했습니다.
-
클러스터에
TempoStack
또는TempoMonolithic
다중 테넌트 인스턴스가 있습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에서 모니터링 → 추적을 클릭합니다.
TempoStack
또는TempoMonolithic
다중 테넌트 인스턴스를 선택하고 추적을 로드할 시간 범위 및 쿼리를 설정합니다.추적은 추적 시작 시간, 기간 및 기간 수를 보여주는 묶인 플로트에 표시됩니다. 분산형 플롯 아래에는
추적 이름
,범위 수
및기간
과 같은 정보를 보여주는 추적 목록이 있습니다.추적 이름 링크를 클릭합니다.
선택한 추적에 대한 추적 세부 정보 페이지에는 추적 내의 모든 범위의 Gantt Chart가 포함되어 있습니다. 구성된 특성의 분석을 표시하려면 범위를 선택합니다.
5장. UI 플러그인 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Observability Operator 문제 해결 패널 UI 플러그인은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
OpenShift Container Platform 버전 4.16+의 문제 해결 UI 플러그인은 오픈 소스 Korrel8r 프로젝트에서 제공하는 관찰 가능성 신호 상관 관계를 제공합니다. 모니터링 → 경고 에서 사용할 수 있는 문제 해결 패널을 사용하면 다양한 데이터 저장소에서 메트릭, 로그, 경고, netflows 및 추가 관찰 가능성 신호 및 리소스를 쉽게 연결할 수 있습니다. OpenShift Container Platform 버전 4.17 이상 사용자는 Application Launcher
에서 문제 해결 UI 패널에도 액세스할 수 있습니다.
문제 해결 UI 플러그인을 설치하면 korrel8r
라는 Korrel8r 서비스가 동일한 네임스페이스에 배포되며 상관 엔진에서 관련 관찰 가능성 신호 및 Kubernetes 리소스를 찾을 수 있습니다.
Korrel8r의 출력은 OpenShift Container Platform 웹 콘솔의 대화형 노드 그래프 형태로 표시됩니다. 그래프의 노드는 리소스 또는 신호 유형을 나타내며 에지는 관계를 나타냅니다. 노드를 클릭하면 해당 노드에 대한 특정 정보(예: 메트릭, 로그, Pod)를 사용하여 해당 웹 콘솔 페이지로 자동으로 리디렉션됩니다.
5.1. Cluster Observability Operator 문제 해결 UI 플러그인 설치 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
-
cluster-admin
클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다. - OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에서 Operator → 설치된 Operator 를 클릭하고 Cluster Observability Operator를 선택합니다.
- UI 플러그인 탭(tab 목록의 맨 오른쪽에 있음)을 선택하고 Create UIPlugin을 누릅니다.
YAML 보기를 선택하고 다음 콘텐츠를 입력한 다음 Create:을 누릅니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.2. Cluster Observability Operator 문제 해결 UI 플러그인 사용 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform 4.19부터는 웹 콘솔의 관점이 통합됩니다. Developer 모드는 기본적으로 더 이상 활성화되지 않습니다.
모든 사용자는 모든 OpenShift Container Platform 웹 콘솔 기능과 상호 작용할 수 있습니다. 그러나 클러스터 소유자가 아닌 경우 클러스터 소유자의 특정 기능에 대한 권한을 요청해야 할 수 있습니다.
여전히 개발자 화면을 활성화할 수 있습니다. 웹 콘솔의 시작 창에서 콘솔 둘러보기, 클러스터 설정, 개발자 화면 활성화에 대한 빠른 시작 정보를 찾고, 링크를 따라 새 기능 및 기능을 탐색할 수 있습니다.
사전 요구 사항
-
cluster-admin
클러스터 역할의 사용자로 OpenShift Container Platform 클러스터에 액세스할 수 있습니다. 클러스터 버전이 4.17 이상인 경우 Application Launcher에서 문제 해결 UI 패널에 액세스할 수 있습니다.
- OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- 상관된 로그를 시각화하려면 OpenShift Container Platform Logging을 설치했습니다.
- 상관 관계가 있는 netflow를 시각화하려는 경우 OpenShift Container Platform Network Observability를 설치했습니다.
- Cluster Observability Operator가 설치되어 있습니다.
Cluster Observability Operator 문제 해결 UI 플러그인을 설치했습니다.
참고문제 해결 패널은 클러스터에 설치된 관찰 가능성 신호 저장소를 사용합니다. Kuberenetes 리소스, 경고 및 메트릭은 OpenShift Container Platform 클러스터에서 항상 사용할 수 있습니다. 기타 신호 유형을 사용하려면 선택적 구성 요소를 설치해야 합니다.
- 로그: Red Hat (store)에서 제공하는 Red Hat Openshift Logging (collection) 및 Loki Operator
- 네트워크 이벤트: Red Hat (store)에서 제공하는 Red Hat (collection) 및 Loki Operator에서 제공하는 네트워크 관찰 기능
프로세스
웹 콘솔에서 모니터링 → 경고로 이동한 다음 경고를 선택합니다. 경고에 관련 항목이 있는 경우 경고 세부 정보 페이지의 차트 위에 문제 해결 패널 링크가 표시됩니다.
패널 문제 해결 링크를 클릭하여 패널을 표시합니다.
-
패널은 쿼리 세부 정보와 쿼리 결과의 토폴로지 그래프로 구성됩니다. 선택한 경고는 Korrel8r 쿼리 문자열로 변환되고
korrel8r
서비스로 전송됩니다. 결과는 반환된 신호 및 리소스를 연결하는 그래프 네트워크로 표시됩니다. 이 그래프 는 현재 리소스에서 시작하여 시작점에서 3단계까지의 관련 오브젝트를 포함합니다. 그래프에서 노드를 클릭하면 해당 resouces에 대한 해당 웹 콘솔 페이지로 이동합니다. 문제 해결 패널을 사용하여 선택한 경고와 관련된 리소스를 찾을 수 있습니다.
참고노드를 클릭하면 그래프에 표시된 것보다 더 적은 결과가 표시되는 경우가 있습니다. 이는 향후 릴리스에서 해결될 알려진 문제입니다.
-
경고(1): 이 노드는 그래프의 시작점이며 웹 콘솔에 표시된
KubeContainerWaiting
경고를 나타냅니다. -
pod(1): 이 노드는 이 경고와 연결된 단일
Pod
리소스가 있음을 나타냅니다. 이 노드를 클릭하면 관련 Pod를 직접 표시하는 콘솔 검색이 열립니다. - 이벤트(2): Pod와 관련된 두 개의 Kuberenetes 이벤트가 있습니다. 이 노드를 클릭하여 이벤트를 확인합니다.
- 로그(74): 이 포드에는 이 노드를 클릭하여 액세스할 수 있는 74개의 로그 행이 있습니다.
- 지표(105): Pod와 관련된 많은 메트릭이 있습니다.
-
네트워크(6): 포드가 네트워크를 통해 통신했음을 나타내는 네트워크 이벤트가 있습니다. 그래프의 나머지 노드는 Pod가 통신한
Service
,Deployment
및DaemonSet
리소스를 나타냅니다. - focus: 이 버튼을 클릭하면 그래프가 업데이트됩니다. 기본적으로 그래프의 노드를 클릭하면 그래프 자체는 변경되지 않습니다. 대신 기본 웹 콘솔 페이지가 변경되고 페이지의 링크를 사용하여 다른 리소스로 이동할 수 있지만 문제 해결 패널 자체는 열려 있고 변경되지 않은 상태로 유지됩니다. 문제 해결 패널의 그래프를 강제로 업데이트하려면 을 클릭합니다. 그러면 웹 콘솔의 현재 리소스를 시작점으로 사용하여 새 그래프가 표시됩니다.
쿼리 표시: 이 버튼을 클릭하면 몇 가지 실험적 기능이 활성화됩니다.
- 쿼리 숨기는 실험적 기능을 숨깁니다. Hide Query hides the experimental features.
- 그래프의 시작 지점을 식별하는 쿼리입니다. 그래프를 만드는 데 사용되는 Korrel8r 상관 엔진의 일부인 쿼리 언어는 실험적이며 향후 변경될 수 있습니다. 쿼리는 기본 웹 콘솔 창의 리소스에 대응하도록 focus 버튼에 의해 업데이트됩니다.
고위 깊이 는 더 작거나 더 큰 것을 표시하는 데 사용됩니다.
참고큰 클러스터에서 큰 값을 설정하면 결과 수가 너무 크면 쿼리가 실패할 수 있습니다.
목표 클래스는 검색 대신 검색 방향을 목표로 합니다. 목표는 시작 지점에서 목표 클래스까지의 모든 경로를 표시하며, 이는 리소스 또는 신호 유형을 나타냅니다. 목표 클래스의 형식은 실험적이며 변경될 수 있습니다. 현재 다음 목표는 유효합니다.
-
k8s:RESOURCE[VERSION.[GROUP]]
은 일종의 kuberenetes 리소스를 식별합니다. 예:k8s:Pod
또는k8s:Deployment.apps.v1
. -
경고: 경고를
나타냅니다. -
메트릭: 메트릭
을 나타냅니다. -
NetFlow:network
는 모든 네트워크 관찰 기능 네트워크 이벤트를 나타냅니다. -
로그: 저장된 로그를 나타내는LOG_TYPE
. 여기서LOG_TYPE
은애플리케이션
,인프라
또는감사
중 하나여야 합니다.
-
-
경고(1): 이 노드는 그래프의 시작점이며 웹 콘솔에 표시된
5.3. 예제 경고 생성 링크 복사링크가 클립보드에 복사되었습니다!
문제 해결 UI 패널에서 경고를 시작점으로 트리거하려면 의도적으로 잘못 구성된 컨테이너를 배포할 수 있습니다.
프로세스
명령줄 또는 웹 콘솔의 다음 YAML을 사용하여 시스템 네임스페이스에 손상된 배포를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 경고를 확인합니다.
모니터링 → 경고로 이동하여 모든 필터 지우기 를 클릭합니다.
보류 중
경고를 확인합니다.중요먼저 경고가
보류 중
상태로 표시됩니다. 컨테이너가 일정 시간 동안 충돌한 후에야Firing
이 시작됩니다.보류 중
경고를 보면 발생하는 것을 확인하기 위해 기다릴 필요가 없습니다.-
KubeContainerWaiting
,KubePodCrashLooping
,KubePodNotReady
경고 중 하나를 선택하고 링크를 클릭하여 문제 해결 패널을 엽니다. 또는 패널이 이미 열려 있는 경우 "Focus" 버튼을 클릭하여 그래프를 업데이트합니다.