我的总体问题是我正在使用主机上运行的filebeat将日志推送到ES / Kibana,并且容器的名称不是一个字段(我确实有容器ID)。
如何将容器名称添加到推送到文件拍子的详细信息中?
我试图通过添加将容器名称添加到日志中
logging:
options:
labels: ContainerName="{{.Name}}"
到我的docker compose文件,但这没做任何事情。
我正在使用filebeat docker输入类型。
关于如何解决此问题的任何想法?
答案 0 :(得分:1)
在docker-compose.yml中记录
logging:
driver: "json-file"
options:
tag: ContainerName="{{.Name}}"
会产生
{"attrs":{"tag":"ContainerName=\"your container name\""}}