Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
cmd
mage
make
packaging
.gitignore
Makefile
README.md
aggregate_coverage.py
cherrypick_pr
common.bash
deploy
ecs-migration.yml
generate_notice.py
get_version
jenkins_ci.ps1
jenkins_ci.sh
jenkins_intake.sh
jenkins_release.sh
magefile.go
merge_pr
open_pr
promote_docs
requirements.txt
run_with_go_ver
set_docs_version
set_version

README.md

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
You can’t perform that action at this time.