Jenkins Logstash插件无法发布到elasticSearch

我已经为jenkins安装了logstash插件,并将其配置为使用索引器作为弹性搜索。

在执行作业时,我看到以下错误:

16:56:12 [logstash-plugin]: Failed to send log data to ELASTICSEARCH:http://localhost:9200.

16:56:12 [logstash-plugin]: No Further logs will be sent to http://localhost:9200.

16:56:12 java.io.IOException: HTTP error code: 200

16:56:12 URI: http://localhost:9200/logstash-jenkins

16:56:12 RESPONSE: HttpResponseProxy{HTTP/1.1 200 OK [Content-Type: application/json; charset=UTF-8, Content-Length: 21] ResponseEntityProxy{[Content-Type: application/json; charset=UTF-8,Content-Length: 21,Chunked: false]}}

16:56:12 {"acknowledged":true}

16:56:12 at jenkins.plugins.logstash.persistence.ElasticSearchDao.push(ElasticSearchDao.java:113)

16:56:12 at jenkins.plugins.logstash.LogstashWriter.write(LogstashWriter.java:147)

16:56:12 at jenkins.plugins.logstash.LogstashWriter.write(LogstashWriter.java:85)

16:56:12 at jenkins.plugins.logstash.LogstashOutputStream.eol(LogstashOutputStream.java:58)

16:56:12 at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60)

16:56:12 at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56)

16:56:12 at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:74)

16:56:12 at java.io.PrintStream.write(PrintStream.java:480)

16:56:12 at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)

16:56:12 at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)

16:56:12 at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104)

16:56:12 at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185)

16:56:12 at java.io.PrintStream.newLine(PrintStream.java:546)

16:56:12 at java.io.PrintStream.println(PrintStream.java:807)

16:56:12 at hudson.model.Cause$UserIdCause.print(Cause.java:426)

16:56:12 at hudson.model.StreamBuildListener.started(StreamBuildListener.java:75)

16:56:12 at hudson.model.Run.execute(Run.java:1723)

16:56:12 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)

16:56:12 at hudson.model.ResourceController.execute(ResourceController.java:98)

16:56:12 at hudson.model.Executor.run(Executor.java:410)

我们将提供有关如何解决此错误的任何线索。

谢谢-Prateek

回答:

在Jenkins插件上,您需要定义包含[yourindex] / [yourtype]的elasticsearch网址,如下所示: http://

localhost:9200 / yourindex /

yourtype

希望对您有所帮助。

以上是 Jenkins Logstash插件无法发布到elasticSearch 的全部内容, 来源链接: utcz.com/qa/415242.html

回到顶部