Elasticsearch

The Elasticsearch source pulls data from the different indexes of the Elasticsearch database.

Usage

To following is a configuration sample of how to configure the Elasticsearch source

environments:                    # List of CI/CD environments
  production:                    # An environment called "production"
    production_jenkins:          # A single system called "production_jenkins"
      system_type: jenkins       # The type of the system (jenkins or zuul)
      sources:                   # List of sources belong to "production_jenkins" system
        es:                      # The name of the source which belongs to "production_jenkins" system
          driver: elasticsearch  # The driver the source will be using
          url: https://...       # The URL of the source

Fields

Elasticsearch should include the following fields in order to be fully operational:

  • job_name

  • build_number

  • build_result

  • current_build_result

Plugin Support

The Elasticsearch source is supported by the following built-in plugins:

  • OpenStack