Ubuntu 24.04 컨테이너가 너무 많은 로그를 생성합니다.

Ubuntu 24.04 컨테이너가 너무 많은 로그를 생성합니다.

컨테이너와 Cloud Batch를 사용하는 워크플로를 구축 중입니다. 현재 컨테이너는 Docker 파일에서 생성됩니다.

FROM ubuntu:latest
ENV CONTAINER_NAME="python3"
RUN apt-get update && \  
...

아무런 문제 없이 Google 및 Azure Batch에서 이 컨테이너를 성공적으로 사용했습니다.

최근에 다음을 사용하여 컨테이너를 다시 빌드했습니다.

FROM ubuntu:24.04
ENV CONTAINER_NAME="python3"
RUN apt-get update && \  
...

Docker 파일이나 워크플로에는 다른 변경 사항이 없습니다. 24.04 컨테이너를 사용하여 동일한 Cloud Batch 프로그램을 실행하면 과도한 로깅이 생성됩니다. Cloud Logging은 로그를 캡처하고 Cloud Logging은 너무 비싸기 때문에 CPU 비용이 약 25% 증가합니다.

내 워크플로에는 Cloud Logging에 특별히 영향을 미치는 것이 없으므로 이 활동은 기본 컨테이너 구성에서 이루어져야 합니다. 내 이론은 22.02의 기본 로깅이 특정 수준(정보)으로 설정되었지만 24.04에서는 "디버그"와 동일하게 설정되었다는 것입니다. 24.04를 사용하려면 22.04와 비슷하게 24.04에서도 로그를 구성해야 합니다.

어떤 Linux 명령을 사용하여 다음을 수행할 수 있습니까?

  1. 이 컨테이너에서 로깅이 어떻게 수행되는지 확인하세요.
  2. 로깅 관련 설정/구성 확인
  3. 로깅 관련 설정/구성 변경

관련 정보