10.15.3. Cluster Operator 로깅 구성
클러스터 Operator 로깅은 strimzi-cluster-operator 라는 ConfigMap 을 통해 구성됩니다. 설치 중에 기본값으로 생성된 이 ConfigMap 은 install/cluster-operator/050-ConfigMap-strimzi-cluster-operator.yaml 파일에 설명되어 있습니다. 파일에서 data.log4j2.properties 값을 변경하여 Cluster Operator 로깅을 구성합니다.
로깅 구성을 업데이트하려면 050-ConfigMap-strimzi-cluster-operator.yaml 파일을 편집하고 다음 명령을 실행합니다.
oc create -f install/cluster-operator/050-ConfigMap-strimzi-cluster-operator.yaml
또는 ConfigMap 을 직접 편집합니다.
oc edit configmap strimzi-cluster-operator
이 ConfigMap 을 사용하면 다음과 같은 로깅 측면을 제어할 수 있습니다.
- 루트 로거 수준
- 로그 출력 형식
- 다양한 구성 요소의 로그 수준
-
Kafka
AdminClient로깅 수준 - Netty 로깅 수준
- 로깅 구성이 로드되는 빈도
Netty는 네트워크 통신을 위해 Streams for Apache Kafka에 사용되는 프레임워크입니다. monitorInterval 설정은 로깅 구성이 동적으로 다시 로드되는 빈도(초)를 결정합니다. 기본값은 30초입니다.
Cluster Operator가 배포될 때 ConfigMap 이 없는 경우 기본 로깅 값이 사용됩니다.
Cluster Operator가 배포된 후 ConfigMap 이 실수로 삭제된 경우 가장 최근에 로드된 로깅 구성이 사용됩니다. 새 로깅 구성을 로드할 새 ConfigMap 을 생성합니다.
ConfigMap 에서는 monitorInterval 옵션을 제거하지 마십시오.