Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哪个工具可以收集和显示应用程序跟踪和异常?_Java_Logging_Monitoring_Logster - Fatal编程技术网

Java 哪个工具可以收集和显示应用程序跟踪和异常?

Java 哪个工具可以收集和显示应用程序跟踪和异常?,java,logging,monitoring,logster,Java,Logging,Monitoring,Logster,我们正在开发一个大型Java应用程序并开始设置应用程序监控,因为我们发现问题太晚了,而且解析日志文件很无聊 我们已经在Graphite和JMXTrans上建立了POC。 它工作得很好,我们开始有一些有趣的图表 但我现在想知道我们是否应该用图表来追踪所有我们想追踪的东西。我认为在某个地方有消息是可以的,基本上,我只想在日志文件中作为调试问题的最后机会。如果我在生产中遇到异常,我希望自动得到警告,并知道问题出在哪里 我发现这是一个网络应用程序,它从客户端收集跟踪信息,并解析日志文件,将匹配某些模式的

我们正在开发一个大型Java应用程序并开始设置应用程序监控,因为我们发现问题太晚了,而且解析日志文件很无聊

我们已经在Graphite和JMXTrans上建立了POC。 它工作得很好,我们开始有一些有趣的图表

但我现在想知道我们是否应该用图表来追踪所有我们想追踪的东西。我认为在某个地方有消息是可以的,基本上,我只想在日志文件中作为调试问题的最后机会。如果我在生产中遇到异常,我希望自动得到警告,并知道问题出在哪里

我发现这是一个网络应用程序,它从客户端收集跟踪信息,并解析日志文件,将匹配某些模式的行发送到Graphite

我认为第一种方法的原理更好。基本上,我想把追踪的东西和追踪的方式分开。我们可以使用SLF4J这样的日志facade,然后根据级别或其他一些规则(实例除外的模式)将跟踪发送到日志文件、NoSQLDB、Sentry或Graphite等专用工具


那么,基本上,您使用什么来进行应用程序监视呢?

您可能需要了解一下。您可以获得包含请求日志、POST参数和其他详细信息的通知,而不是监视日志并查找错误和相关日志条目


披露:我在LogDigger上工作,所以我可能有偏见。

没有人在监控?:/我们还发现。