2015-08-16 00:00:55 +08:00
|
|
|
[[discovery]]
|
|
|
|
== Discovery Plugins
|
|
|
|
|
|
|
|
Discovery plugins extend Elasticsearch by adding new discovery mechanisms that
|
|
|
|
can be used instead of {ref}/modules-discovery-zen.html[Zen Discovery].
|
|
|
|
|
|
|
|
[float]
|
|
|
|
==== Core discovery plugins
|
|
|
|
|
|
|
|
The core discovery plugins are:
|
|
|
|
|
2015-08-25 06:10:20 +08:00
|
|
|
<<discovery-ec2,EC2 discovery>>::
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2015-08-25 06:10:20 +08:00
|
|
|
The EC2 discovery plugin uses the https://github.com/aws/aws-sdk-java[AWS API] for unicast discovery.
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2016-06-30 21:26:54 +08:00
|
|
|
<<discovery-azure-classic,Azure Classic discovery>>::
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2016-06-30 20:39:23 +08:00
|
|
|
The Azure Classic discovery plugin uses the Azure Classic API for unicast discovery.
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2015-09-26 17:53:21 +08:00
|
|
|
<<discovery-gce,GCE discovery>>::
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2015-09-26 17:53:21 +08:00
|
|
|
The Google Compute Engine discovery plugin uses the GCE API for unicast discovery.
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2016-09-14 08:53:10 +08:00
|
|
|
<<discovery-file,File-based discovery>>::
|
|
|
|
|
|
|
|
The File-based discovery plugin allows providing the unicast hosts list through a dynamically updatable file.
|
|
|
|
|
2015-08-16 00:00:55 +08:00
|
|
|
[float]
|
|
|
|
==== Community contributed discovery plugins
|
|
|
|
|
|
|
|
A number of discovery plugins have been contributed by our community:
|
|
|
|
|
|
|
|
* https://github.com/shikhar/eskka[eskka Discovery Plugin] (by Shikhar Bhushan)
|
2015-11-25 20:54:29 +08:00
|
|
|
* https://github.com/fabric8io/elasticsearch-cloud-kubernetes[Kubernetes Discovery Plugin] (by Jimmi Dyson, http://fabric8.io[fabric8])
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2015-08-25 06:10:20 +08:00
|
|
|
include::discovery-ec2.asciidoc[]
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2016-06-30 20:39:23 +08:00
|
|
|
include::discovery-azure-classic.asciidoc[]
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2015-09-26 17:53:21 +08:00
|
|
|
include::discovery-gce.asciidoc[]
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2016-09-14 08:53:10 +08:00
|
|
|
include::discovery-file.asciidoc[]
|