10,431
社区成员




请教一下 Logstash 如何针对 index 做解析进度时间获取
我查阅logstash 的 api 貌似都没有具体的只有关于管道信息的api
因为 logstash 是实际过滤的过程, es应用于存储, 如果没有索引,并不代表没有解析.
所以高度需求上还是 logstash 的监控 希望能得到提示
希望得到一个当前解析的进度状况.
我觉得你可以仿照 https://elasticstack.blog.csdn.net/article/details/107958200 使用 ruby 来计算这个时间。你在过滤器前面添加 ruby 代码,生成相应的 timestamp。在完成的时候,使用当前的时间减去之前的就可以了。
ghffj
可以开启一下 logstash 的监控,看看 logstash 的监控是否有你想要的信息,
logstash 监控开启可以参考下面这个链接:https://blog.csdn.net/UbuntuTouch/article/details/103767088?ops_request_misc=&request_id=&biz_id=102&utm_term=%E7%9B%91%E6%8E%A7logstash&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-103767088.142^v82^insert_down38,201^v4^add_ask,239^v2^insert_chatgpt&spm=1018.2226.3001.4187