-
Bug
-
Resolution: Duplicate
-
Major
-
None
Elasticsearch 2 does not support dots in field names. However, it's a perfectly valid case on Windows. Java system properties also may contain dots.
If such variable appears in the logstash plugin, it just fails to report the entire build. In my case it is "com.apple.java.jvmTask" on Mac
{ "data": { "id": "40", "projectName": "TestLogstash", "displayName": "#40", "fullDisplayName": "TestLogstash #40", "url": "job/TestLogstash/40/", "buildHost": "remoteSlave", "buildLabel": "master", "buildNum": 40, "buildDuration": 33, "rootProjectName": "TestLogstash", "rootProjectDisplayName": "#40", "rootBuildNum": 40, "buildVariables": { "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", "JAVA_ARCH": "x86_64", ..... "__CF_USER_TEXT_ENCODING": "0x1F6:0x0:0x0", "com.apple.java.jvmTask": "CommandLine", "LC_CTYPE": "UTF-8", "HOME": "/Users/nenashev", "SHLVL": "1" }, "sensitiveBuildVariables": [ "FOO" ] }, "message": [ "+ echo 'Hello, world! Password is BAR'" ], "source": "jenkins", "source_host": "http://localhost:8080/jenkins/", "@timestamp": "2016-09-16T14:29:01-0700", "@version": 1 }
- duplicates
-
JENKINS-33633 Change Key values to "_" vs "." as this breaks ES 2.0 and later
-
- Open
-
Duplicate of JENKINS-33633