Skip to content

Files

This branch is 9179 commits behind elastic/beats:master.

dev-tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 5, 2017
Jul 7, 2017
Apr 10, 2017
Jun 21, 2016
Mar 3, 2017
May 24, 2017
Apr 10, 2017
May 13, 2017
Jul 10, 2017
Jul 3, 2017
Mar 8, 2017
Apr 4, 2017
Sep 13, 2016
Apr 6, 2017
May 11, 2016
Jan 10, 2017
Mar 3, 2017

Available scripts

The following scripts are used by the unified release process:

File Description
get_version Returns the current version
set_version Sets the current version in all places where change is required. Doesn't commit changes.
deploy Builds all artifacts for the officially supported Beats

Other scripts:

File Description
aggregate_coverage.py Used to create coverage reports that contain both unit and system tests data
merge_pr Used to make it easier to open a PR that merges one branch into another.

Import / export the dashboards of a single Beat:

File Description
export_dashboards.py Python script to export the Beat dashboards from Elasticsearch to a local directory

Running export_dashboards.py in environment

If you are running the python script for the first time, you need to create the environment by running the following commands in the beats/dev-tools directory:

virtualenv env
. env/bin/activate
pip install -r requirements.txt

This creates the environment that contains all the python packages required to run the export_dashboards.py script. Thus, for the next runs you just need to enable the environment:

. env/bin/activate