容器日志智能收集工具log-pilot无法推送到es的问题

2023-08-15  本文已影响0人  sexy_cyber

问题

  > 启动命令
docker run --name mypilot --rm -it \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /:/host \
    --privileged  \
    -e PILOT_LOG_PREFIX=test \
    -e FLUENTD_OUTPUT=elasticsearch \
    -e LOGGING_OUTPUT=elasticsearch \
    -e ELASTICSEARCH_HOSTS=10.12.1.238:9200 \
    registry.cn-hangzhou.aliyuncs.com/acs-sample/log-pilot:latest

错误日志

DEBU[0000] 7c6526936a0abb312ade0e2668450b1ccb185154251825145a762633004d5f27 has not log config, skip

根据错误日志也大概能明白是我启动的容器没有在启动的时候配置参数让log-pilot来采集,但是实际上我设置了啊

docker run --name test2 -it --rm \
-v /usr/local/hellowworld/logs \
--label aliyun.logs.catalina=stdout \
--entrypoint python 227ec9895a53 manage.py -e prod -s ethbtc_volume.run

解决方案

docker run --name test2 -it --rm \
-v /usr/local/hellowworld/logs \
--label bitget.logs.spider=stdout \
--entrypoint python 227ec9895a53 manage.py -e prod -s ethbtc_volume.run

log-pilot的启动该是这样:

docker run --name mypilot --rm -it \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /:/host \
    --privileged  \
    -e PILOT_LOG_PREFIX=bitget \
    -e FLUENTD_OUTPUT=elasticsearch \
    -e LOGGING_OUTPUT=elasticsearch \
    -e ELASTICSEARCH_HOSTS=10.12.1.238:9200 \
    registry.cn-hangzhou.aliyuncs.com/acs-sample/log-pilot:latest

log-pilot相关信息


Docker仓库地址:

registry.cn-hangzhou.aliyuncs.com/acs-sample/log-pilot:latest

Github地址:

很怪啊,这项目有三年没有更新了

https://github.com/AliyunContainerService/log-pilot
上一篇 下一篇

猜你喜欢

热点阅读