2017-06-12 34 views
1

我使用的logback Loggly作为附加器detailed in their setup guideLoggly的logback appender的实在是太慢了

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 

    <appender name="LOGGLY" class="ch.qos.logback.ext.loggly.LogglyAppender"> 
     <endpointUrl>https://logs-01.loggly.com/inputs/MY_TOKEN/tag/logback</endpointUrl> 
     <pattern>%d{"ISO8601", UTC} %p %t %c %M - %m%n</pattern> 
    </appender> 

    <root level="INFO"> 
     <appender-ref ref="LOGGLY" /> 
    </root> 

</configuration> 

一切工作正常(出现在Loggly日志),但它是incredibely慢,每个日志消息约1秒。它是我的应用程序购买,只是停下来。有没有我失踪的性能调整?

回答

2

我发现LogglyAppenderGitHub page,并使用LogglyBatchAppender而不是Loggly doco推荐的那个。这似乎已经解决了这个问题,长块写日志消息:

<appender name="LOGGLY" class="ch.qos.logback.ext.loggly.LogglyBatchAppender"> 
    <endpointUrl>https://logs-01.loggly.com/bulk/MY_TOKEN/tag/admin</endpointUrl> 
    <pattern>%d{"ISO8601", UTC} %p %t %c %M - %m%n</pattern> 
    <flushIntervalInSeconds>2</flushIntervalInSeconds> 
</appender> 
+0

感谢哟USO了!这真的帮助我 –