本文旨在通过把 MariaDB 的错误日志重定向到 Docker 的错误控制台以实现通过 Loki 收集日志,并使用日志轮转控制日志文件大小。
指定固定的日志文件名
| |
把容器中的错误日志重定向到 Docker 日志控制台
在容器的环境变量中添加以下内容:
| |
设置 MariaDB 的 root@localhost 用户的鉴权方式
创建 root@localhost 用户:
| |
或更改已存在的 root@localhost 用户的鉴权方式:
| |
受权 RELOAD 给 root@localhost 用户
| |
配置 logrotate
在宿主机创建 /etc/logrotate.d/mariadb:
| |
可通过以下命令测试效果:
| |