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,我需要将24.04中的日志配置为与22.04类似。

我可以使用哪些 Linux 命令来:

  1. 检查这些容器中的日志记录是如何完成的
  2. 检查与日志记录相关的设置/配置
  3. 更改与日志记录相关的设置/配置

相关内容