SeciLog 1.24 发布,优化了搜索,增加了tomcat多行处理等

    日志分析软件 SeciLog 1.24发布,完善了日志搜索功能,增加实时日志统计图表,日志分类统计,tomcat多行处理等功能。本次升级主要增加以下功能:

    日志搜索

    在日志搜索中增加了实时日志的统计图,点击统计图的时候可以查看相应时段的日志。

SeciLog 1.24 发布,优化了搜索,增加了tomcat多行处理等_第1张图片

        增加了日志中主要维度的详情信息,包括数量,比例和值。点击具体一个值,可以把值带入搜索框中。

SeciLog 1.24 发布,优化了搜索,增加了tomcat多行处理等_第2张图片

    点击查看报表可以得到报表页面,可以选择自己喜欢的柱状图,饼状图或者曲线图。

SeciLog 1.24 发布,优化了搜索,增加了tomcat多行处理等_第3张图片

    tomcat记录日志

    tomcat日志中有有很多有用的信息,包括tomcat启动信息,java错误信息等,但这些信息很多都是多行的,也就是说通过多行才能确定一个报错或者提示信息,现在系统也支持这些信息的处理。例如:

16:35:39.811 [http-bio-8443-exec-23] ERROR 500.jsp - None of the configured nodes are available: []
org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: []
at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:305) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:200) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.client.transport.support.InternalTransportClient.execute(InternalTransportClient.java:106) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.client.support.AbstractClient.search(AbstractClient.java:338) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.client.transport.TransportClient.search(TransportClient.java:430) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:1112) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:91) ~[elasticsearch-1.7.0.jar:na]
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:65) ~[elasticsearch-1.7.0.jar:na]
at com.secisland.common.serarch.ESClient.groupbyOneAndQuery(ESClient.java:921) ~[secisland-common-0.1.jar:na]
at com.secisland.common.serarch.ESClient.groupbyOneAndQuery(ESClient.java:903) ~[secisland-common-0.1.jar:na]
at com.secisland.log.web.service.echarts.EchartsReportTotalService.group(EchartsReportTotalService.java:297) ~[EchartsReportTotalService.class:na]
at com.secisland.log.web.service.echarts.EchartsReportTotalService.jsonGroup(EchartsReportTotalService.java:265) ~[EchartsReportTotalService.class:na]
at com.secisland.log.web.action.report.ReportTotalController.getJson(ReportTotalController.java:179) ~[ReportTotalController.class:na]
at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_71]

    系统同时对异常信息做了单独的处理,可以及时的得到这些报错信息的情况,这样就很容易定位到错误的异常:

SeciLog 1.24 发布,优化了搜索,增加了tomcat多行处理等_第4张图片

    对多行日志系统做了把多行合并成一条日志记录在系统中。

SeciLog 1.24 发布,优化了搜索,增加了tomcat多行处理等_第5张图片

其他修复了一些bug。就不一一列举了。

你可能感兴趣的:(日志分析,secisland,secilog)