我是 ELK 堆栈的新手,希望用它来调试日志文件中的问题。我的要求是绘制线程处理任务并返回池所需的时间。基本上日志如下所示:
2014-10-31 13:00:00,007 [catalina-exec-11] DEBUG [com.clairmail.jms.concurrent.poolimpl.JMSProducerPoolImpl] Providing a pooled producer to catalina-exec-11
..... 和
2014-10-31 13:00:00,121 [catalina-exec-11] DEBUG [com.clairmail.jms.concurrent.poolimpl.JMSProducerPoolImpl] catalina-exec-11 has returned producer to pool.
从上面的日志中,我可以看出这个特定的线程 catalina-exec-11 大约需要 107 毫秒才能完成。我的问题如下:
- 这如何在 Kibana 中的图表上表示?
- 我们有一个分布式架构,所以很有可能在第二个实例中会有一个 catalina-exec-11,如何将它与第一个实例区分开来?
- 聚合两台服务器以查看处理线程的平均时间。
- 我的 grok 过滤器会是什么样子?
阿努普