gpt4 book ai didi

docker - 在没有数据狗代理的情况下将容器标准输出日志转发到数据狗

转载 作者:行者123 更新时间:2023-12-02 11:43:33 25 4
gpt4 key购买 nike

我们正在尝试从我们的基础架构中淘汰Datadog代理。我正在尝试找到一种解决方案,以转发容器标准输出日志以在datadog上显示,但不包含代理且不更改dockerfile,因为其中有数百个。

我当时正在考虑尝试使用rsyslog集中日志,但是我不知道这是否是一个好主意。有什么建议么 ?

最佳答案

涉及日志收集的所有集成的This doc will show you a comprehensive list。其中一些包括其他常见的日志传送器,它们也可以用于将日志转发到Datadog。在这些之中,您会发现...

  • Fluentd
  • Logstash
  • Rsyslog(对于Linux)
  • Syslog-ng(对于Linux,Windows)
  • nxlog(用于Windows)

  • 就是说,您 can still just use the Datadog agent to collect logs only(他们希望您与他们的代理商一起收集所有东西,这就是为什么他们警告您不要仅收集其日志)。

    如果您想从Docker容器中收集日志,Datadog代理是一种简便的方法,它的好处是可以将大量相关的docker-metadata作为标签添加到日志中。 ( Docker log collection instructions here。)

    如果您不想这样做,我将首先在上面的列表中查看Fluentd -它在容器化日志收集方面享有很高的声誉,可以促进JSON日志格式设置(以便于处理),并且可以合理地扩展。

    关于docker - 在没有数据狗代理的情况下将容器标准输出日志转发到数据狗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55588976/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com