discovery.asciidoc 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. [[discovery]]
  2. == Discovery Plugins
  3. Discovery plugins extend Elasticsearch by adding new discovery mechanisms that
  4. can be used instead of {ref}/modules-discovery-zen.html[Zen Discovery].
  5. [float]
  6. ==== Core discovery plugins
  7. The core discovery plugins are:
  8. <<discovery-ec2,EC2 discovery>>::
  9. The EC2 discovery plugin uses the https://github.com/aws/aws-sdk-java[AWS API] for unicast discovery.
  10. <<discovery-azure-classic,Azure Classic discovery>>::
  11. The Azure Classic discovery plugin uses the Azure Classic API for unicast discovery.
  12. <<discovery-gce,GCE discovery>>::
  13. The Google Compute Engine discovery plugin uses the GCE API for unicast discovery.
  14. <<discovery-file,File-based discovery>>::
  15. The File-based discovery plugin allows providing the unicast hosts list through a dynamically updatable file.
  16. [float]
  17. ==== Community contributed discovery plugins
  18. A number of discovery plugins have been contributed by our community:
  19. * https://github.com/shikhar/eskka[eskka Discovery Plugin] (by Shikhar Bhushan)
  20. * https://github.com/fabric8io/elasticsearch-cloud-kubernetes[Kubernetes Discovery Plugin] (by Jimmi Dyson, http://fabric8.io[fabric8])
  21. include::discovery-ec2.asciidoc[]
  22. include::discovery-azure-classic.asciidoc[]
  23. include::discovery-gce.asciidoc[]
  24. include::discovery-file.asciidoc[]