mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
- support clustername in elasticsearch url as the 'path' name
example: elasticsearch:///mycluster
This commit is contained in:
parent
a345bb9988
commit
1e30c0de99
1 changed files with 6 additions and 2 deletions
|
@ -60,9 +60,11 @@ class LogStash::Web::Server < Sinatra::Base
|
|||
when "elasticsearch"
|
||||
# if host is nil, it will
|
||||
# TODO(sissel): Support 'cluster' name?
|
||||
cluster_name = (backend_url.path != "/" ? backend_url.path[1..-1] : nil)
|
||||
@backend = LogStash::Search::ElasticSearch.new(
|
||||
:host => backend_url.host,
|
||||
:port => backend_url.port
|
||||
:port => backend_url.port,
|
||||
:cluster => cluster_name
|
||||
)
|
||||
when "twitter"
|
||||
require "logstash/search/twitter"
|
||||
|
@ -118,7 +120,9 @@ opts = OptionParser.new do |opts|
|
|||
end
|
||||
|
||||
opts.on("-b", "--backend URL",
|
||||
"The backend URL to use. Default is elasticserach:/// (assumes multicast discovery)") do |url|
|
||||
"The backend URL to use. Default is elasticserach:/// (assumes " \
|
||||
"multicast discovery); You can specify " \
|
||||
"elasticsearch://[host][:port]/[clustername]") do |url|
|
||||
settings.backend_url = url
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue