我有一个带有集群servicemix的架构。在每个实例中,我都有一些文件,其中的日志包含xslt转换前后xml中的所有请求/响应,因为我们正在处理ESB。我正在使用analitycs和测试人员,我想使用一些工具来聚合这些文件并通过浏览器显示它们。我看到了一个非常好的工具来查看hawtIo中的日志,但我想配置工具来监控日志。有什么建议?或者我应该单独写它还是教别人如何使用grep和tail命令;)
答案 0 :(得分:2)
您可以使用不同的工具,如果您只想使用可以使用普通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