Skip to main content

elasticsearch-faker is a CLI tool to generate fake data for Elasticsearch.

Project description

Summary

elasticsearch-faker is a CLI tool to generate fake data for Elasticsearch.

Linux/macOS/Windows CI status

Installation

Installation: pip

pip install elasticsearch-faker

Installation: dpkg (Ubuntu)

  1. Navigate to Releases page

  2. Download the latest deb package

  3. Install with dpkg -i command

Usage

Command help

Usage: elasticsearch-faker [OPTIONS] COMMAND [ARGS]...

  Faker for Elasticsearch

Options:
  --version                       Show the version and exit.
  --debug                         For debug print.
  -q, --quiet                     Suppress execution log messages.
  -v, --verbose                   [x>=0]
  --locale [ar_EG|zh_CN|ka_GE|fr_FR|hi_IN|ko_KR|bg_BG|ne_NP|en_CA|nl_NL|ar_PS|en_US|el_GR|tr_TR|lt_LT|de_DE|no_NO|pt_BR|uk_UA|ja_JP|dk_DK|es_ES|pl_PL|sl_SI|it_IT|pt_PT|lv_LV|cs_CZ|fi_FI|fa_IR|hu_HU|ro_RO|en_AU|hr_HR|bs_BA|en_GB|zh_TW|en_NZ|ru_RU|sv_SE|es_MX|ar_SA|et_EE]
                                  Specify localization for fake data. Defaults
                                  to en_US.
  --seed INTEGER
  -h, --help                      Show this message and exit.

Commands:
  generate    Generate fake data and put it to Elasticsearch
  provider
  show-stats
  validate    Check that a faker template file is well formed.
  version     Show version information

  Issue tracker: https://github.com/thombashi/elasticsearch-faker/issues
Usage: elasticsearch-faker generate [OPTIONS] HOST

  Generate fake data and put it to Elasticsearch

Options:
  --index NAME           Name of an index to create. Defaults to test_index.
  --mapping PATH         Path to a mapping file.
  --template PATH        Path to a faker template file.
  -n, --num-doc INTEGER  Number of generating docs. Using bulk API if the
                         value equals or greater than two. Defaults to 500.
  --bulk-size INTEGER    Number of docs for a single bulk API call. Defaults
                         to 200.
  --delete-index         Delete the index if already exists before generating
                         docs.
  -j, --jobs INTEGER     Number of jobs. Defaults to 1.
  --stdin                Read a faker template from stdin.
  --dry-run              Do no harm.
  -h, --help             Show this message and exit.

  Issue tracker: https://github.com/thombashi/elasticsearch-faker/issues

Dependencies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elasticsearch-faker-0.0.6.tar.gz (15.5 kB view hashes)

Uploaded Source

Built Distribution

elasticsearch_faker-0.0.6-py3-none-any.whl (13.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page