Logstash Jenkins插件给出对象映射错误

时间:2018-08-21 11:23:08

标签: elasticsearch jenkins logstash jenkins-plugins kibana

我正在使用logstash插件将数据发送到弹性搜索。我正在使用master,并且能够发送所有作业的日志,但我收到以下错误的情况除外:

  

响应:HttpResponseProxy {HTTP / 1.1 400错误的请求[内容类型:application / json; charset = UTF-8] org.apache.http.client.entity.DecompressingEntity@6be7d57}       {“ error”:{“ root_cause”:[{“ type”:“ illegal_argument_exception”,“ reason”:“无法将非对象映射[data.buildVariables.db2.ci.server]与对象映射[data]合并.buildVariables.db2.ci.server]“}],” type“:” illegal_argument_exception“,” reason“:”无法将非对象映射[data.buildVariables.db2.ci.server]与对象映射[ data.buildVariables.db2.ci.server]“},”状态“:400}           在jenkins.plugins.logstash.persistence.ElasticSearchDao.push(ElasticSearchDao.java:167)           在jenkins.plugins.logstash.LogstashWriter.write(LogstashWriter.java:176)           在jenkins.plugins.logstash.LogstashWriter.write(LogstashWriter.java:111)           在jenkins.plugins.logstash.LogstashOutputStream.eol(LogstashOutputStream.java:64)           在hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:60)           在hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:56)           在hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:74)           在java.io.PrintStream.write(PrintStream.java:480)

我怀疑是因为点已从elastic 5开始贬值。我在具有点的作业配置中使用“字符串参数”。

例如:

“ db2.ci.server”。映射错误是对象vs字符串。如果是这样,如何过滤“ [data.buildVariables.db2.ci.server]”以在弹性搜索输入中将点更改为下划线。

谢谢。

0 个答案:

没有答案