我调查直接发送春天启动应用程序登录到弹性搜索feasability。不使用filebeats或logstash。我相信Ingest插件可能对此有所帮助。你怎么摄取春天开机登录直接进入弹性
我最初的想法是这样的logback使用TCP上的事情。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>127.0.0.1:4560</destination>
<encoder class="net.logstash.logback.encoder.LogstashEncoder" />
</appender>
<root level="DEBUG">
<appender-ref ref="stash" />
</root>
</configuration>
所以看着上面您可以发送日志直接进入logstash。我只是想知道是否有可能使用摄取的新功能,并跳过使用logstash?通过使用摄取方法将json编码日志直接发送到网络上的弹性?
我的问题
我不知道这是否可能?如果这样你能解释你将如何做到这一点。 还什么可能会是什么陷阱等
由于您需要通过HTTP发送数据,TCP appender不适用于此。我会查看Loggly HTTP appender,而应该完成这项工作:https://www.loggly.com/docs/java-logback/ – Val
看起来不像是将它发送到弹性?还支付产品的费用 –
您可以更改课程的网址以将其发送到您自己的ES。请参阅[源代码](http://grepcode.com/file/repo1.maven.org/maven2/org.logback-extensions/logback-ext-loggly/0.1.1/ch/qos/logback/ext/loggly/LogglyAppender.java),它会将你的日志发送到你配置的任何URL – Val