gpt4 book ai didi

elasticsearch - 以正确的顺序获取docker日志流

转载 作者:行者123 更新时间:2023-12-03 02:02:40 24 4
gpt4 key购买 nike

我现在尝试了几种日志收集服务,例如logspout / papertrail和fluentd / elasticsearch,但是结果并不总是以正确的顺序显示,这会使调试变得困难。一个示例是一个Node.js应用程序,一个导致多行的console.log命令或它的堆栈跟踪错误。所有这些行都以相同的时间戳显示,并且我想日志收集服务无法知道显示这些时间戳的顺序。有没有办法增加毫秒精度?还是采用其他方法来确保它们以与执行docker logs命令相同的顺序显示?

更新:我没有研究过,但是我看到了有关流利或Elasticsearch的一些信息,默认情况下在较新的版本中支持毫秒级以上的精度

最佳答案

据我了解,您有2个选择:

  • 提高时间戳精度(就像您一样);或
  • 使用日志存储可以维护数据的顺序。例如MongoDB。日志收集概念在another stackoverflow post中进行了描述。
  • 关于elasticsearch - 以正确的顺序获取docker日志流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30451001/

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