docker – 撰写可查询格式的日志
我用docker-compose。 问题:docker-compose日志以我的日志格式返回:
service_1 | {"timestamp":"2017-11-28T15:31:47.065Z","correlationId":"NO_CORRELATION_ID","tags":....
这很难用简单的脚本查询。 有没有办法改变格式? 理想情况下是这样的:
{"name": "service_1", "data": "{"timestamp":"2017-11-28T15:31:47.065Z","correlationId":"NO_CORRELATION_ID","tags":...." }
目标是过滤来自具有相同请求ID的不同微服务的日志消息链。
- Docker syslog驱动程序不能删除到远程syslog-server
- 使用Logstash自动检测并读取日志文件更改
- 通过docker日志查看cron输出,而不使用额外的文件
- 日志级别作为Docker GELF日志logging驱动程序的字段
- 在docker的Pythonlogging器不工作
- 在docker mysql容器中启用日志logging
- 我无法让Filebeat读取使用Docker json-file驱动程序生成的日志文件
- Docker Swarm on Azure:正确使用docker4x / logger-azure
- 使用Docker运行应用程序的多个实例时,是否有最佳实践logging?