2015-08-16 00:00:55 +08:00
|
|
|
[[discovery]]
|
2023-02-13 21:15:12 +08:00
|
|
|
== Discovery plugins
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2019-02-06 19:34:38 +08:00
|
|
|
Discovery plugins extend Elasticsearch by adding new seed hosts providers that
|
|
|
|
can be used to extend the {ref}/modules-discovery.html[cluster formation
|
|
|
|
module].
|
2015-08-16 00:00:55 +08:00
|
|
|
|
2020-07-23 23:48:22 +08:00
|
|
|
[discrete]
|
2015-08-16 00:00:55 +08:00
|
|
|
==== 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
|
|
|
|
2018-12-20 21:02:44 +08:00
|
|
|
The EC2 discovery plugin uses the https://github.com/aws/aws-sdk-java[AWS API]
|
2019-02-06 19:34:38 +08:00
|
|
|
to identify the addresses of seed hosts.
|
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
|
|
|
|
2019-02-06 19:34:38 +08:00
|
|
|
The Azure Classic discovery plugin uses the Azure Classic API to identify the
|
|
|
|
addresses of seed hosts.
|
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
|
|
|
|
2019-02-06 19:34:38 +08:00
|
|
|
The Google Compute Engine discovery plugin uses the GCE API to identify the
|
|
|
|
addresses of seed hosts.
|
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[]
|