7.2. 웹 콘솔을 사용한 로그 시각화
OpenShift Container Platform 웹 콘솔을 사용하여 로깅 콘솔 플러그인을 구성하여 로그 데이터를 시각화할 수 있습니다.
로깅 설치 중에 플러그인을 구성하는 방법에 대한 자세한 내용은 웹 콘솔을 사용하여 로깅 설치를 참조하십시오.
이미 로깅을 설치하고 플러그인을 구성하려면 다음 절차 중 하나를 사용합니다.
7.2.1. Red Hat OpenShift Logging Operator를 설치한 후 로깅 콘솔 플러그인 활성화
Red Hat OpenShift Logging Operator 설치의 일부로 로깅 콘솔 플러그인을 활성화할 수 있지만 플러그인이 비활성화된 상태에서 Red Hat OpenShift Logging Operator를 이미 설치한 경우 플러그인을 활성화할 수도 있습니다.
사전 요구 사항
- 관리자 권한이 있습니다.
- Red Hat OpenShift Logging Operator를 설치하고 Console 플러그인에 대해 Disabled 를 선택했습니다.
- OpenShift Container Platform 웹 콘솔에 액세스할 수 있습니다.
절차
-
OpenShift Container Platform 웹 콘솔 관리자 화면에서 Operator
설치된 Operator 로 이동합니다. - Red Hat OpenShift Logging 을 클릭합니다. 그러면 Operator 세부 정보 페이지로 이동합니다.
- 세부 정보 페이지에서 Console 플러그인 옵션에 대해 Disabled 를 클릭합니다.
- 콘솔 플러그인 활성화 대화 상자에서 Enable 을 선택합니다.
- 저장을 클릭합니다.
- Console 플러그인 옵션에 Enabled 가 표시되는지 확인합니다.
- 변경 사항이 적용되면 웹 콘솔에 팝업 창이 표시됩니다. 웹 콘솔을 다시 로드하라는 창이 표시됩니다. 팝업 창이 표시되면 브라우저를 새로 고침하여 변경 사항을 적용합니다.
7.2.2. Elasticsearch 로그 저장소 및 LokiStack이 설치된 경우 로깅 콘솔 플러그인 구성
로깅 버전 5.8 이상에서는 Elasticsearch 로그 저장소가 기본 로그 저장소이지만 LokiStack도 설치한 경우 다음 절차를 사용하여 로깅 콘솔 플러그인을 활성화할 수 있습니다.
사전 요구 사항
- 관리자 권한이 있습니다.
- Red Hat OpenShift Logging Operator, OpenShift Elasticsearch Operator 및 Loki Operator를 설치했습니다.
-
OpenShift CLI(
oc
)가 설치되어 있습니다. -
ClusterLogging
사용자 정의 리소스(CR)를 생성했습니다.
절차
다음 명령을 실행하여 로깅 콘솔 플러그인이 활성화되어 있는지 확인합니다.
$ oc get consoles.operator.openshift.io cluster -o yaml |grep logging-view-plugin \ || oc patch consoles.operator.openshift.io cluster --type=merge \ --patch '{ "spec": { "plugins": ["logging-view-plugin"]}}'
다음 명령을 실행하여
ClusterLogging
CR에.metadata.annotations.logging.openshift.io/ocp-console-migration-target: lokistack-dev
주석을 추가합니다.$ oc patch clusterlogging instance --type=merge --patch \ '{ "metadata": { "annotations": { "logging.openshift.io/ocp-console-migration-target": "lokistack-dev" }}}' \ -n openshift-logging
출력 예
clusterlogging.logging.openshift.io/instance patched
검증
다음 명령을 실행하고 출력을 관찰하여 주석이 성공적으로 추가되었는지 확인합니다.
$ oc get clusterlogging instance \ -o=jsonpath='{.metadata.annotations.logging\.openshift\.io/ocp-console-migration-target}' \ -n openshift-logging
출력 예
"lokistack-dev"
이제 로깅 콘솔 플러그인 포드가 배포됩니다. OpenShift Container Platform 웹 콘솔로 이동하여 모니터링