"Fossies" - the Fresh Open Source Software Archive

Member "elasticsearch-6.8.23/docs/plugins/integrations.asciidoc" (29 Dec 2021, 8413 Bytes) of package /linux/www/elasticsearch-6.8.23-src.tar.gz:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming AsciiDoc format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


Integrations are not plugins, but are external tools or modules that make it easier to work with Elasticsearch.

CMS integrations

Supported by the community:

  • Drupal: Drupal Elasticsearch integration via Search API.

  • Drupal: Drupal Elasticsearch integration.

  • ElasticPress: Elasticsearch WordPress Plugin

  • WPSOLR: Elasticsearch (and Apache Solr) WordPress Plugin

  • Tiki Wiki CMS Groupware: Tiki has native support for Elasticsearch. This provides faster & better search (facets, etc), along with some Natural Language Processing features (ex.: More like this)

  • XWiki Next Generation Wiki: XWiki has an Elasticsearch and Kibana macro allowing to run Elasticsearch queries and display the results in XWiki pages using XWiki’s scripting language as well as include Kibana Widgets in XWiki pages

Data import/export and validation

Rivers were used to import data from external systems into Elasticsearch prior to the 2.0 release. Elasticsearch releases 2.0 and later do not support rivers.

Supported by Elasticsearch:

  • {logstash-ref}/plugins-outputs-elasticsearch.html[Logstash output to Elasticsearch]: The Logstash elasticsearch output plugin.

  • {logstash-ref}/plugins-inputs-elasticsearch.html[Elasticsearch input to Logstash] The Logstash elasticsearch input plugin.

  • {logstash-ref}/plugins-filters-elasticsearch.html[Elasticsearch event filtering in Logstash] The Logstash elasticsearch filter plugin.

  • {logstash-ref}/plugins-codecs-es_bulk.html[Elasticsearch bulk codec] The Logstash es_bulk plugin decodes the Elasticsearch bulk format into individual events.

Supported by the community:

  • JDBC importer: The Java Database Connection (JDBC) importer allows to fetch data from JDBC sources for indexing into Elasticsearch (by Jörg Prante)

  • https://github.com/BigDataDevs/kafka-elasticsearch-consumer [Kafka Standalone Consumer(Indexer)]: Kafka Standalone Consumer [Indexer] will read messages from Kafka in batches, processes(as implemented) and bulk-indexes them into Elasticsearch. Flexible and scalable. More documentation in above GitHub repo’s Wiki.

  • Mongolastic: A tool that clones data from Elasticsearch to MongoDB and vice versa

  • Scrutineer: A high performance consistency checker to compare what you’ve indexed with your source of truth content (e.g. DB)

  • IMAP/POP3/Mail importer: The Mail importer allows to fetch data from IMAP and POP3 servers for indexing into Elasticsearch (by Hendrik Saly)

  • FS Crawler: The File System (FS) crawler allows to index documents (PDF, Open Office…​) from your local file system and over SSH. (by David Pilato)


Supported by Elasticsearch:

  • Ansible playbook for Elasticsearch: An officially supported ansible playbook for Elasticsearch. Tested with the latest version of 5.x and 6.x on Ubuntu 14.04/16.04, Debian 8, Centos 7.

  • Puppet: Elasticsearch puppet module.

Supported by the community:

  • Chef: Chef cookbook for Elasticsearch

Framework integrations

Supported by the community:

  • Aspire for Elasticsearch: Aspire, from Search Technologies, is a powerful connector and processing framework designed for unstructured data. It has connectors to internal and external repositories including SharePoint, Documentum, Jive, RDB, file systems, websites and more, and can transform and normalize this data before indexing in Elasticsearch.

  • Apache Camel Integration: An Apache camel component to integrate Elasticsearch

  • Catmanadu: An Elasticsearch backend for the Catmandu framework.

  • elasticsearch-test: Elasticsearch Java annotations for unit testing with JUnit

  • FOSElasticaBundle: Symfony2 Bundle wrapping Elastica.

  • Grails: Elasticsearch Grails plugin.

  • Haystack: Modular search for Django

  • Hibernate Search Integration with Hibernate ORM, from the Hibernate team. Automatic synchronization of write operations, yet exposes full Elasticsearch capabilities for queries. Can return either Elasticsearch native or re-map queries back into managed entities loaded within transaction from the reference database.

  • play2-elasticsearch: Elasticsearch module for Play Framework 2.x

  • Spring Data Elasticsearch: Spring Data implementation for Elasticsearch

  • Spring Elasticsearch: Spring Factory for Elasticsearch

  • Twitter Storehaus: Thin asynchronous Scala client for Storehaus.

Hadoop integrations

Supported by Elasticsearch:

  • es-hadoop: Elasticsearch real-time search and analytics natively integrated with Hadoop. Supports Map/Reduce, Cascading, Apache Hive, Apache Pig, Apache Spark and Apache Storm.

Health and Performance Monitoring

Supported by the community:

  • check_elasticsearch: An Elasticsearch availability and performance monitoring plugin for Nagios.

  • check-es: Nagios/Shinken plugins for checking on Elasticsearch

  • es2graphite: Send cluster and indices stats and status to Graphite for monitoring and graphing.

  • ElasticOcean: Elasticsearch & DigitalOcean iOS Real-Time Monitoring tool to keep an eye on DigitalOcean Droplets or Elasticsearch instances or both of them on-a-go.

  • opsview-elasticsearch: Opsview plugin written in Perl for monitoring Elasticsearch

  • Scout: Provides plugins for monitoring Elasticsearch nodes, clusters, and indices.

  • SPM for Elasticsearch: Performance monitoring with live charts showing cluster and node stats, integrated alerts, email reports, etc.

Other integrations

Supported by the community:

  • Pes: A pluggable elastic JavaScript query DSL builder for Elasticsearch

  • Wireshark: Protocol dissection for Zen discovery, HTTP and the binary protocol

  • ItemsAPI: Search backend for mobile and web

These projects appear to have been abandoned:

  • daikon: Daikon Elasticsearch CLI

  • dangle: A set of AngularJS directives that provide common visualizations for Elasticsearch based on D3.

  • eslogd: Linux daemon that replicates events to a central Elasticsearch server in realtime