gpt4 book ai didi

elasticsearch - ElasticSearch为记录建立索引时如何启用日志记录?

转载 作者:行者123 更新时间:2023-12-02 23:38:08 25 4
gpt4 key购买 nike

我正在尝试测量与使用ELK堆栈有关的延迟。我正在登录测试应用程序,我想弄清楚它出现在ElasticSearch中需要多长时间。我了解这只是一个粗略的估计,并且非常针对我的环境。

如何测量我的应用程序/ logstash / elasticsearch之间的延迟?

编辑:
我正在关注suggestion并启用_timestamp,但在记录中未看到该字段。

{
logaggr : {
order : 0,
template : "logaggr-*",
settings : {},
mappings : {
logaggr : {
date_detection : false,
_timestamp : {
enabled : true,
store: true
},
properties : {
level : {
type : "string"
},
details : {
type : "string"
},
logts : {
format : "yyyy-MM-dd HH:mm:ss,SSS",
type : "date"
},
classname : {
type : "string"
},
thread : {
type : "string"
}
}
}
},
aliases : {}
}
}

提前致谢!

最佳答案

有三个时间戳可以回答您的问题:

  • 日志文件时间戳,例如当应用程序写入信息时。确保您的服务器时钟正确。
  • @timestamp,由logstash设置为接收日志的时间。
  • _timestamp,elasticsearch可以将其设置为接收日志的时间。必须在elasticsearch中启用This setting

  • 在这三个之间,您可以通过ELK跟踪日志的进度。

    关于elasticsearch - ElasticSearch为记录建立索引时如何启用日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27848092/

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