【问题标题】:Log aggregator/monitoring tool日志聚合器/监控工具
【发布时间】:2018-09-29 05:43:25
【问题描述】:
我有一个包含集群服务组合的架构。在每个实例中,我都有一些日志文件,其中包含 xslt 转换前后 xml 中的所有请求/响应,因为我们正在处理 ESB。我正在与 analitycs 和测试人员合作,我想使用一些工具来聚合这些文件并通过浏览器显示它们。我看到了一个非常好的工具来查看 hawtIo 中的日志,但我想只配置工具来监控日志。有什么建议么?或者我应该自己写还是教别人如何使用 grep 和 tail 命令 ;)
【问题讨论】:
标签:
logging
visualization
apache-servicemix
【解决方案1】:
你有不同的工具可用,如果你只是想使用日志文件,你可以使用一个普通的 ELK 堆栈(Elasticsearch LogStash 和 Kibana),或者当你使用 servicemix 在你的服务器上安装这个堆栈的一部分,通过使用 karaf-滗水器工具。
例如,只需执行以下操作:
feature:repo-add mvn:org.apache.karaf.decanter/apache-karaf-decanter/1.0.0/xml/features
feature:install decanter-collector-log
feature:install decanter-collector-jmx
feature:install decanter-appender-elasticsearch
feature:install elasticsearch
有关 karaf-decanter 的详细信息,请查看official documentation