3.5. Operator의 로깅 수준 변경


AMQ Broker Operator의 기본 로깅 수준은 정보 및 오류 메시지를 기록하는 info 입니다. 기본 로깅 수준을 변경하여 Operator 로그에 기록된 세부 정보를 늘리거나 줄일 수 있습니다.

OpenShift Container Platform 명령줄 인터페이스를 사용하여 Operator를 설치하는 경우 Operator 구성 파일 operator.yaml 에서 Operator를 설치하기 전이나 후에 새 로깅 수준을 설정할 수 있습니다. Operator Hub를 사용하는 경우 Operator를 설치한 후 OpenShift Container Platform 웹 콘솔을 사용하여 Operator 서브스크립션에 로깅 수준을 설정할 수 있습니다.

Operator에서 사용 가능한 다른 로깅 수준은 다음과 같습니다.

error
로그에만 오류 메시지를 씁니다.
debug
디버깅 메시지를 포함하여 로그에 모든 메시지를 작성합니다.

프로세스

  1. OpenShift Container Platform 명령줄 인터페이스 사용:

    1. 클러스터 관리자로 로그인합니다. 예를 들면 다음과 같습니다.

      $ oc login -u system:admin
    2. Operator가 설치되지 않은 경우 다음 단계를 완료하여 로깅 수준을 변경합니다.

      1. 다운로드 및 추출한 Operator 아카이브의 배포 디렉터리에서 operator.yaml 파일을 엽니다.
      2. zap-log-level 속성 값을 debug 또는 error 로 변경합니다. 예를 들면 다음과 같습니다.

        apiVersion: apps/v1
        kind: Deployment
        metadata:
          labels:
            control-plane: controller-manager
          name: amq-broker-controller-manager
          spec:
            containers:
            - args:
              - --zap-log-level=error
          ...
      3. operator.yaml 파일을 저장합니다.
      4. Operator를 설치합니다.
    3. Operator가 이미 설치된 경우 sed 명령을 사용하여 deploy/operator.yaml 파일의 로깅 수준을 변경하고 Operator를 재배포합니다. 예를 들어 다음 명령은 로깅 수준을 info 에서 오류로 변경하고 Operator를 재배포합니다.

      $ sed 's/--zap-log-level=info/--zap-log-level=error/' deploy/operator.yaml | oc apply -f -
  2. OpenShift Container Platform 웹 콘솔 사용:

    1. 클러스터 관리자로 OpenShift Container Platform에 로그인합니다.
    2. 왼쪽 창에서 Operators Installed Operators 를 클릭합니다.
    3. Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator를 클릭합니다.
    4. 서브스크립션 탭을 클릭합니다.
    5. 작업을 클릭합니다.
    6. 서브스크립션 편집을 클릭합니다.
    7. YAML 탭을 클릭합니다.

      콘솔에서 YAML 편집기가 열리고 서브스크립션을 편집할 수 있습니다.

    8. config 요소에서 ARGS 라는 환경 변수를 추가하고 로깅 수준의 info,debug 또는 error 를 지정합니다. 다음 예제에서는 로깅 수준의 디버그 를 지정하는 ARGS 환경 변수가 Operator 컨테이너로 전달됩니다.

      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      spec:
        ...
        config:
          env:
          - name: ARGS
            value: "--zap-log-level=debug"
        ...
    9. 저장을 클릭합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동