Commit graph

72 commits

Author SHA1 Message Date
Pete Fritchman
9c36df44ec sample config for json/message_format input data 2011-05-20 23:36:02 -07:00
Pete Fritchman
43a3360aab add example groktest config 2011-05-20 03:20:01 -07:00
Jordan Sissel
a79dbabdd3 - remove old yaml configs 2011-05-08 17:40:28 -07:00
Jordan Sissel
050a7456a9 - remove old and invalid stuff 2011-04-24 23:58:47 -07:00
Jordan Sissel
57f3699e0e moved 2011-04-18 19:53:08 -07:00
Jordan Sissel
1e0a1b958b - Oops. Committed my api user's password. Changed and removed. Silly me. 2011-04-09 02:06:05 -07:00
Jordan Sissel
ffc0d6b923 - move stuff around 2011-04-09 02:03:22 -07:00
Jordan Sissel
cb11e9ec5c - add some example configs 2011-04-06 01:51:50 -07:00
Jordan Sissel
c2e964b46f - try deleting again 2011-03-23 23:43:32 -07:00
Jordan Sissel
a4f53dcb93 - Started working on gem packaging, but I'm not totally sure how it'll
work just now; commit my idea, work on it later.
2011-03-23 18:14:45 -07:00
Jordan Sissel
1a3a2550ed - more packaging work 2011-03-22 19:15:11 -07:00
Jordan Sissel
6696246f9e - remove non-example config 2011-03-19 00:26:36 -07:00
Jordan Sissel
b646d4d730 - disable debug in the example config 2011-02-27 02:17:38 -08:00
Jordan Sissel
13ec55c86c - file input, grok and date filters, stdout and elasticsearch outputs.
Works again. Good milestone for the jruby migration!
2011-02-27 02:08:52 -08:00
Pete Fritchman
52179666fa cleanup and more sample configs 2011-02-21 20:23:14 -08:00
Pete Fritchman
fdfeec6f73 update amqp output 2011-02-21 14:20:43 -08:00
Pete Fritchman
270c7e4a1d Merge remote branch 'origin/master' 2011-02-21 10:41:39 -08:00
Pete Fritchman
6d75615697 update tcp input 2011-02-21 10:40:52 -08:00
Jordan Sissel
073523a7d4 - use a format example 2011-02-21 01:09:38 -08:00
Pete Fritchman
3e5c62074c support add_tag and add_field in filters/base 2011-02-20 23:26:34 -08:00
Pete Fritchman
f65d21bf38 * logstash -v sets debug loglevel, better passing of logger
* fix grok filters to keep one set of @@grokpiles per event type
* use a LogStash::File::Manager for watching globs and missing files
2011-02-20 20:57:45 -08:00
Pete Fritchman
f7f574340a Merge remote branch 'origin/issue/17' into experimental/petef-jruby
Conflicts:
	lib/logstash/inputs/file.rb
2011-02-20 13:36:41 -08:00
Jordan Sissel
071a0e0242 - fix grammar build
- Add Config mixin instance method 'config_init' which performs
  validation and sets instance variable values.

    If you define a config value like this:
      config :pants => :boolean

    You can expect to do this in the config file:
      pants => true

    And have this in your class:
      @pants # == true or false
2011-02-20 03:48:17 -08:00
Jordan Sissel
99b182645b - the 'lgtm' config now passes validation.
- Added enum support to the config, like this:
  config :mykey => ["value1", "value2", ...]
- Added simple value validation (:string, :number, :boolean)
- Added value coersion so :number would actually set a proper value of
  type number in the parameter hash.
2011-02-20 03:26:33 -08:00
Jordan Sissel
9b09652bdd - Dynamically load plugins based on data from the config file.
- Add prototype of validation to the config dsl
2011-02-20 02:45:30 -08:00
Pete Fritchman
49e41e6712 fix merge-o 2011-02-19 19:28:06 -08:00
Pete Fritchman
2c24c35dfd merge issue/17 branch 2011-02-19 19:08:15 -08:00
Pete Fritchman
c081a9eec7 first cut at jruby/threaded logstash 2011-02-16 11:41:48 -08:00
Pete Fritchman
5bd23ceca3 grok filter (using latest jls-grok with ffi) works now 2011-02-14 01:04:45 -08:00
Pete Fritchman
df8de8b155 first cut at jruby/threaded logstash 2011-02-13 16:25:22 -08:00
Jordan Sissel
076fd2500e - Updated init script from vvuksan 2010-12-08 12:58:16 -08:00
Jordan Sissel
fde7636351 - Add init script from vvuksan 2010-12-08 11:51:38 -08:00
Jordan Sissel
e91597c796 - Don't use grokdiscovery, it breaks sometimes. 2010-12-08 11:12:34 -08:00
Jordan Sissel
0a1d1b1f48 Merge branch 'master' of https://github.com/fetep/logstash into fetep-pull/4 2010-12-07 16:32:35 -08:00
Jordan Sissel
efad569f6b - Revert standalone changes 2010-12-07 11:22:52 -08:00
Jordan Sissel
1aa5365e40 - Add '-d' (daemonize)
- Add '-l LOGFILE' (log to a file instead of STDOUT)
- Give the agent's logger to each input/output/filter.
2010-12-07 11:18:39 -08:00
Jordan Sissel
30084928ee Merge branch 'feature/stomp' of https://github.com/masterzen/logstash into masterzen-pull/3 2010-12-06 12:48:26 -08:00
Brice Figureau
cb0564d19a Add Stomp input & output plugin to logstash
Signed-off-by: Brice Figureau <brice@daysofwonder.com>
2010-12-06 19:15:43 +01:00
pete fritchman
b56effe6ca add nagios output plugin (reports passive service states via command file) and example config 2010-12-04 18:09:09 -08:00
Pete Fritchman
af2fe853da fix syntax of example configs (inputs need a tag) 2010-12-04 12:21:34 -05:00
Pete Fritchman
70ebef9c83 update regexp example & test 2010-12-03 22:52:17 -05:00
Pete Fritchman
0b23d59e87 add a grep filter:
- drops messages that don't match
  - can add values to fields on match
  - can add tags on match
2010-12-03 22:36:50 -05:00
Jordan Sissel
eba5264077 - Add multiline and java stack trace parsing 2010-11-20 10:13:10 +00:00
Jordan Sissel
36235e24f7 - Add gelf/graylog output example 2010-11-17 20:31:16 +00:00
Jordan Sissel
d3e9f3e365 - Use the river. 2010-11-15 02:35:32 +00:00
Jordan Sissel
3eed18aee4 - Add my prod logstash config for now 2010-11-13 12:06:28 +00:00
Jordan Sissel
7f38743da4 - Add grokdiscovery example 2010-11-09 10:22:40 +00:00
Pete Fritchman
ec2ae60d83 add support for streaming logs to elasticsearch via a "rabbitmq river".
we have to PUT a json config to the elasticsearch HTTP API to tell it
where to look, then we use our amqp output to send bulk-data style
index messages to elasticsearch. The ES side does bulk-queueing for us.
2010-11-01 01:46:20 +00:00
Pete Fritchman
8462bd05fa introduce log types, in addition to tags 2010-10-31 06:01:46 +00:00
Pete Fritchman
f7ad0a0a9a create base classes for inputs/outputs/filters 2010-10-31 04:46:12 +00:00