Features

We widely use Kaizen in-house, recommend to our partners
and continuously improve it every week.

Connections

  • Both http and https protocols
  • Both fully qualified and self-signed TLS certificates
  • SSH tunnels e.g. ssh://192.168.56.2:22 as Proxy and http://127.0.0.1:9200 as Host
  • HTTP proxies e.g. http://192.168.56.2:8080 as Proxy and http://127.0.0.1:9200 as Host
  • Parallel connections
  • Basic HTTP authentication
Connections

HTTPS termination example by Nginx:

# elasticsearch.conf
upstream elasticsearch {
  server 127.0.0.1:9200;
  keepalive 15;
}
server {
  listen 443 ssl default_server;
  ssl_certificate /etc/nginx/elasticsearch.crt;
  ssl_certificate_key /etc/nginx/elasticsearch.key;
  client_max_body_size 100m;
  location / {
    proxy_pass http://elasticsearch;
    proxy_http_version 1.1;
    proxy_set_header Connection "Keep-Alive";
    proxy_set_header Proxy-Connection "Keep-Alive";
    }
  }

$ sudo openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/nginx/elasticsearch.key -out /etc/nginx/elasticsearch.crt
$ sudo nginx reload

Basic authentication example by Nginx:

# elasticsearch.conf
server {
  listen 8080 default_server;
  location / {
    proxy_pass http://127.0.0.1:9200;
    auth_basic "Restricted";
    # user:$apr1$lf6n8xgu$PtNgutz9WHROz08RNIfy21
    # user:password
    auth_basic_user_file /etc/nginx/.htpasswd;
    }
  }

$ sudo nginx reload

Indices and Aliases

  • Create new, clone, delete or purge the index
  • Edit or copy the schema
  • Change number of replicas
  • Backup (dump) the index to a file
  • Restore the index from the backup file
  • Copy the index to another ElasticSearch server
  • Save documents to the file
  • Add, remove and safely rename the alias
  • Migrate legacy types to ElasticSearch 8
Indices and Aliases

Note: the restore supports uncompressed dumps in JSON format only. Compatibility of the dumps among major ElasticSearch versions is not guaranteed.

Documents

  • Create new, search, edit and remove
  • Sort documents in ascending or descending order
  • Copy selected documents into the clipboard
  • Copy selected fields into the clipboard
  • Delete filtered documents
  • Save filtered documents to the file
  • Copy documents to another ElasticSearch index
  • Restore documents from the file
Documents

Schemas

  • Add a field to the schema
  • Remove a field from the schema
  • Update properties in the schema
Data migration

REST Console

  • Compatible with ElasticSearch REST API since 1.x
  • Request and response body are JSON-formatted
  • Copy request into the clipboard in CURL format

Import from SQL databases

  • Microsoft SQL
  • MySQL or MariaDB
  • PostgreSQL
Import from SQL databases

Note: the import does not set up the index, you should set up it prior running or rely on ElasticSearch otherwise.

Save as

  • All documents
  • Only filtered documents
  • In CSV format
  • In JSON format
Save as

Cluster

  • Show the status: red, yellow, green
  • Real-time graph of the filesystem, indices, and memory consumption
  • Show nodes and allocation of the replicas: master/slave, primary/secondary
  • Move shards among nodes, allocate or cancel allocations of the shards

Misc

  • Show Java version
  • Show Kaizen version. Notify when new version is available for download
  • Feedback
  • Crash-reporting
  • Status/query bar

Umsatzsteuer-Identifikationsnummer: DE815235397 Amtsgericht Berlin – Charlottenburg Registernummer: HRB 130 315 BGeschäftsführung: Achim Groeling

Headquarter Berlin
Address: Zitadellenweg 26c 13599 Berlin
Phone: +49 (0)30 / 20 61 09 -0
Fax: +49 (0)30 / 20 61 09 – 70

We do not collect or share your personal information, unless it is information you have provided us via the contact form. Login

© artcom venture GmbH 2022