elasticsearch 测量logstash输出到弹性体所用的时间,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 测量logstash输出到弹性体所用的时间,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 测量logstash输出到弹性体所用的时间

elasticsearch 测量logstash输出到弹性体所用的时间,elasticsearch,logstash,elasticsearch,Logstash,我正在寻找一种方法来测量logstash将数据输出到弹性搜索所需的时间。 -有一个过滤器 ,我认为它可以用来测量通过所有配置的过滤器处理消息所需的时间,但不能测量输出到弹性搜索所需的时间 -我还尝试了一个批处理文件,比如 echo starttime = %time% cd c:\Temp\POC\Mattias\logstash-2.0.0\logstash-2.0.0\bin logstash agent -f first-pipeline.conf echo endtime = %tim

我正在寻找一种方法来测量logstash将数据输出到弹性搜索所需的时间。 -有一个过滤器 ,我认为它可以用来测量通过所有配置的过滤器处理消息所需的时间,但不能测量输出到弹性搜索所需的时间 -我还尝试了一个批处理文件,比如

echo starttime =  %time%
cd c:\Temp\POC\Mattias\logstash-2.0.0\logstash-2.0.0\bin
logstash agent -f first-pipeline.conf
echo endtime = %time%
这种方法的问题是logstash在完成给定的输入文件后不会停止/退出。 非常感谢您的帮助

感谢和问候,
Priya

经过的{}过滤器用于计算两个事件(开始/停止对等)之间的差异

Logstash将@timestamp设置为当前时间。如果不替换它(通过日期{}过滤器),它将表示logstash收到文档的时间

Elasticsearch有一个名为_timestamp的功能,该功能将通过该名称将字段设置为Elasticsearch服务器的时间。出于某种原因,他们已经在版本2中弃用了该功能

到目前为止,没有受支持的方法来获取elasticsearch索引数据的时间,因此没有受支持的方法来确定logstash和elasticsearch之间的延迟以及elasticsearch所需的处理时间

我希望您可以在映射中添加一个日期字段,并使用null_值将值默认为“now”,但这是不受支持的。希望他们能够支持这一点,并恢复这一非常有用的功能