mirror of
https://github.com/elastic/logstash.git
synced 2025-04-23 22:27:21 -04:00
- update for new config dsl
This commit is contained in:
parent
96eb87d56f
commit
93ec55f20f
8 changed files with 21 additions and 1 deletions
|
@ -3,6 +3,9 @@ require "logstash/inputs/base"
|
|||
require "logstash/namespace"
|
||||
|
||||
class LogStash::Inputs::Beanstalk < LogStash::Inputs::Base
|
||||
|
||||
config_name "beanstalk"
|
||||
|
||||
public
|
||||
def initialize(url, type, config={}, &block)
|
||||
super
|
||||
|
|
|
@ -6,7 +6,7 @@ require "socket" # for Socket.gethostname
|
|||
class LogStash::Inputs::File < LogStash::Inputs::Base
|
||||
|
||||
config_name "file"
|
||||
#dsl_parent LogStash::Inputs::Base
|
||||
config :path => :string
|
||||
|
||||
public
|
||||
def initialize(configs, output_queue)
|
||||
|
|
|
@ -6,6 +6,8 @@ require "socket" # for Socket.gethostname
|
|||
class LogStash::Inputs::Internal < LogStash::Inputs::Base
|
||||
attr_reader :channel
|
||||
|
||||
config_name "internal"
|
||||
|
||||
public
|
||||
def initialize(url, type, config={}, &block)
|
||||
super
|
||||
|
|
|
@ -4,6 +4,9 @@ require "logstash/namespace"
|
|||
require "socket" # for Socket.gethostname
|
||||
|
||||
class LogStash::Inputs::Stdin < LogStash::Inputs::Base
|
||||
|
||||
config_name "stdin"
|
||||
|
||||
public
|
||||
def register
|
||||
EventMachine::attach($stdin, InputHandler, self)
|
||||
|
|
|
@ -3,6 +3,9 @@ require "logstash/namespace"
|
|||
require "logstash/stomp/handler"
|
||||
|
||||
class LogStash::Inputs::Stomp < LogStash::Inputs::Base
|
||||
|
||||
config_name "stomp"
|
||||
|
||||
public
|
||||
def initialize(url, config={}, &block)
|
||||
super
|
||||
|
|
|
@ -6,6 +6,9 @@ require "logstash/time" # should really use the filters/date.rb bits
|
|||
require "socket" # for Socket.gethostname
|
||||
|
||||
class LogStash::Inputs::Syslog < LogStash::Inputs::Base
|
||||
|
||||
config_name "syslog"
|
||||
|
||||
public
|
||||
def register
|
||||
if !@url.host or !@url.port
|
||||
|
|
|
@ -4,6 +4,9 @@ require "logstash/namespace"
|
|||
require "socket" # for Socket.gethostname
|
||||
|
||||
class LogStash::Inputs::Tcp < LogStash::Inputs::Base
|
||||
|
||||
config_name "tcp"
|
||||
|
||||
public
|
||||
def initialize(url, type, config={}, &block)
|
||||
super
|
||||
|
|
|
@ -5,6 +5,9 @@ require "logstash/namespace"
|
|||
|
||||
# TODO(sissel): This could use some refactoring.
|
||||
class LogStash::Inputs::Twitter < LogStash::Inputs::Base
|
||||
|
||||
config_name "twitter"
|
||||
|
||||
public
|
||||
def register
|
||||
api_url = "https://stream.twitter.com/1/statuses/filter.json"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue