gpt4 book ai didi

tomcat - 如何用logstash读取tomcat日志

转载 作者:行者123 更新时间:2023-11-28 21:48:12 27 4
gpt4 key购买 nike

我正在尝试配置 logstash。在 wiki 中,我发现我们可以读取 apache 或其他系统日志。读取tomcat日志的配置和步骤是什么。

最佳答案

Tomcat 使用 Java-Util-Logging。

您可以使用直接的 GELF appender 将日志从 Tomcat 提交到 logstash。

您需要对启动脚本和记录器配置(以及两个 jar)进行一些更改:

/conf/logging.properties:

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, biz.paluch.logging.gelf.jul.GelfLogHandler

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, biz.paluch.logging.gelf.jul.GelfLogHandler


biz.paluch.logging.gelf.jul.GelfLogHandler.host=udp:localhost
biz.paluch.logging.gelf.jul.GelfLogHandler.port=12201
biz.paluch.logging.gelf.jul.GelfLogHandler.level=INFO

/bin/catalina.sh:

if [ -r "$CATALINA_BASE/bin/logstash-gelf-1.4.2.jar" ] ; then
CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/logstash-gelf-1.4.2.jar:$CATALINA_BASE/bin/json-simple-1.1.jar:$CATALINA_BASE/bin/jedis-2.5.1.jar:$CATALINA_BASE/bin/commons-pool2-2.0.jar
fi

logstash-gelf: logstash-gelf-1.5.2-logging-module.zip

另见 Changes for logstash-gelf with Tomcat

关于tomcat - 如何用logstash读取tomcat日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12626026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com