Web HDFS Output
Plugin Bug Fixes
WebHDFS Output plugin for Graylog
Published
29 Sep 10:51
Last Push
13 Jul 21:40
Marketplace Rating
Discussion
2 Comments
Your Rating
Please sign in to rate this add-on.
Comments
We have recently created a stream with this ouput, but we it shows following error message:
graylog_1 | 2016-09-29 08:57:30,394 INFO : org.graylog.outputs.hdfs.WebHDFSOutput - WebHDFSOutput launching...
graylog_1 | 2016-09-29 08:57:30,394 ERROR: org.graylog2.outputs.OutputRegistry - Unable to fetch output 57ebedcc71846f0001c6d857, fault #5
graylog_1 | com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalArgumentException: Non-positive period.
graylog_1 | at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2207) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache.get(LocalCache.java:3953) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4790) ~[graylog.jar:?]
graylog_1 | at org.graylog2.outputs.OutputRegistry.getOutputForIdAndStream(OutputRegistry.java:102) [graylog.jar:?]
graylog_1 | at org.graylog2.outputs.OutputRouter.getMessageOutputsForStream(OutputRouter.java:44) [graylog.jar:?]
graylog_1 | at org.graylog2.outputs.OutputRouter.getStreamOutputsForMessage(OutputRouter.java:64) [graylog.jar:?]
graylog_1 | at org.graylog2.buffers.processors.OutputBufferProcessor.onEvent(OutputBufferProcessor.java:132) [graylog.jar:?]
graylog_1 | at org.graylog2.buffers.processors.OutputBufferProcessor.onEvent(OutputBufferProcessor.java:51) [graylog.jar:?]
graylog_1 | at com.lmax.disruptor.WorkProcessor.run(WorkProcessor.java:143) [graylog.jar:?]
graylog_1 | at com.codahale.metrics.InstrumentedThreadFactory$InstrumentedRunnable.run(InstrumentedThreadFactory.java:66) [graylog.jar:?]
graylog_1 | at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
graylog_1 | Caused by: java.lang.IllegalArgumentException: Non-positive period.
graylog_1 | at java.util.Timer.schedule(Timer.java:247) ~[?:1.8.0_102]
graylog_1 | at org.graylog.outputs.hdfs.WebHDFSOutput.(WebHDFSOutput.java:80) ~[?:?]
graylog_1 | at org.graylog.outputs.hdfs.WebHDFSOutput$$FastClassByGuice$$4089382c.newInstance() ~[?:?]
graylog_1 | at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89) ~[graylog.jar:?]
graylog_1 | at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111) ~[graylog.jar:?]
graylog_1 | at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90) ~[graylog.jar:?]
graylog_1 | at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268) ~[graylog.jar:?]
graylog_1 | at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) ~[graylog.jar:?]
graylog_1 | at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085) ~[graylog.jar:?]
graylog_1 | at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) ~[graylog.jar:?]
graylog_1 | at com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:776) ~[graylog.jar:?]
graylog_1 | at com.sun.proxy.$Proxy101.create(Unknown Source) ~[?:?]
graylog_1 | at org.graylog2.outputs.MessageOutputFactory.fromStreamOutput(MessageOutputFactory.java:51) ~[graylog.jar:?]
graylog_1 | at org.graylog2.outputs.OutputRegistry.launchOutput(OutputRegistry.java:143) ~[graylog.jar:?]
graylog_1 | at org.graylog2.outputs.OutputRegistry$2.call(OutputRegistry.java:137) ~[graylog.jar:?]
graylog_1 | at org.graylog2.outputs.OutputRegistry$2.call(OutputRegistry.java:133) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4793) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3542) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2323) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2286) ~[graylog.jar:?]
graylog_1 | at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201) ~[graylog.jar:?]
graylog_1 | ... 10 more
graylog_1 | 2016-09-29 08:57:30,398 ERROR: org.graylog2.outputs.OutputRegistry - Output 57ebedcc71846f0001c6d857 has crossed threshold of 5 faults in 30 seconds. Disabling for 30 seconds.
Please sign in to comment.
I am trying to output all fields collected from Graylog, is there an "all field" fields which would work with this pluging?
Also, what are the message fields accepted by this plugin as the normal message fields don't appear to work?