配置任务日志输出和保留

影响日志记录的任务环境变量

详细信息

警告:为这些选项指定无效值将导致该任务启动失败。

CONTAINER_LOGGER_DESTINATION_TYPE 可能采用三个自变量:

  • logrotate (默认)
  • journald
不推荐 使用 journald 选项,这是因为。启用后,日志会直接通过管道传输到节点的日志中,同时还有AGENT_IDEXECUTOR_IDCONTAINER_ID 等一些标签

logrotate 选项将放置日志(名为 stdoutstderr)在任务沙盒内并创建附加文件,用于轮换这些日志 (.logrotate.conf.logrotate.state)。

请参阅 记录参考了解如何读取这些日志的信息。

CONTAINER_LOGGER_LOGROTATE_MAX_STDOUT_SIZECONTAINER_LOGGER_LOGROTATE_MAX_STDERR_SIZE 选项控制这些日志文件的最大大小。达到此阈值后,日志轮换就会被触发。

示例:

  • 2MB
  • 1234B
  • 1TB
重要信息:大小的规定上限为 2^64 字节。尝试指定更高的值(例如 2^64 TB)将导致未确定的结果。