Configuration of the plugin may change without further notice in an incompatible way!
A Jenkins plugin to send Pipeline build logs to an Elasticsearch instance.
This is an implementation of JEP-210.
In your Jenkins go to Manage Jenkins > Manage Plugins > Available check Pipeline Logging via Elastic Search and press Install without restart
Go to Manage Jenkins > System Configuration > Logging to Elasticsearch for Pipelines and select Enable.
The Elasticsearch Java High Level REST Client used by this plugin should match the Elasticsearch server version in order to prevent unexpected results.
In order to not only support the latest Elasticsearch version, and since we did not experience any issues (client: 6.x, server: 7.x), we decided to stay on a smaller client major version. If you experience any problems please create a GitHub issue.
None
Open an issue in Github
The Jenkins Beginners Guide to Contribute recommends the Oracle Code Conventions for Java from 1999. Those Guidelines however might better describe the Code Style rules we apply.
Most relevant rules: