Commit graph

  • dc65707242 - use logging Jordan Sissel 2011-02-26 21:54:05 -08:00
  • 1c152bb945 - Better stdout output Jordan Sissel 2011-02-26 21:53:48 -08:00
  • 5126318719 - Push tz setting into setup Jordan Sissel 2011-02-26 21:52:52 -08:00
  • 22258e192d require string instead of ipaddr (to allow for hosts) Pete Fritchman 2011-02-26 21:50:48 -08:00
  • 846a7d6d76 Merge remote branch 'origin/master' Pete Fritchman 2011-02-26 21:41:43 -08:00
  • 899ab7228a - config now takes a name and an options hash (:validate and :required) - support :ipaddr as validation Pete Fritchman 2011-02-26 21:40:21 -08:00
  • 4951e155fd Merge branch 'master' of github.com:logstash/logstash Jordan Sissel 2011-02-26 20:33:21 -08:00
  • 6f1d479676 - filters/date unit tests pass again. LOGSTASH-13 Jordan Sissel 2011-02-26 20:32:07 -08:00
  • 702a96fd28 going to move this functionality to LogStash::Agent Pete Fritchman 2011-02-26 20:00:18 -08:00
  • ab69c909cd remove unnecessary require Pete Fritchman 2011-02-26 19:56:01 -08:00
  • 11c7804848 use @tags when making an event Pete Fritchman 2011-02-26 19:53:21 -08:00
  • 2a278d9dcf Merge remote branch 'origin/master' Pete Fritchman 2011-02-26 19:46:18 -08:00
  • a6a367460e keep @tags working and remove unnecessary def receive Pete Fritchman 2011-02-26 19:46:07 -08:00
  • ff5ecd7477 - force jruby in rvm. Jordan Sissel 2011-02-26 19:21:03 -08:00
  • 4f577d53c9 Merge branch 'master' of github.com:logstash/logstash Jordan Sissel 2011-02-26 19:19:58 -08:00
  • 87cd01805c - Use Joda to parse times rather than very bad ruby core date library. LOGSTASH-34, LOGSTASH-13 Jordan Sissel 2011-02-26 19:18:55 -08:00
  • cd5fcb5664 fix mixin config_name in the name.nil? case Pete Fritchman 2011-02-26 18:20:39 -08:00
  • 280837fb47 Merge branch 'es-vhost-support' of https://github.com/charles-dyfis-net/logstash into pull/13 Jordan Sissel 2011-02-24 00:13:11 -08:00
  • c124238ad7 - Allow type coercion of named captures from grok. Syntax: %{FOO:bar:type} Type can be 'int' or 'float' - otherwise is assumed string. The result is that the value captured is coerced to the requested type in the logstash event for later processing. Jordan Sissel 2011-02-24 00:02:46 -08:00
  • 23b78323a3 - Allow type coercion of named captures from grok. Syntax: %{FOO:bar:type} Type can be 'int' or 'float' - otherwise is assumed string. The result is that the value captured is coerced to the requested type in the logstash event for later processing. Jordan Sissel 2011-02-24 00:02:46 -08:00
  • c28ee2dd75 More flexible ElasticSearch river configuration Charles Duffy 2011-02-23 14:03:59 -06:00
  • 46685688ef amqp: respect durable flag, use stable queue names; support ElasticSearch bulk API if es_type and es_index are specified Charles Duffy 2011-02-23 14:00:38 -06:00
  • d015f41dfb - disable smarter histogram (buggy) Jordan Sissel 2011-02-23 11:36:42 -08:00
  • e2ad4929b6 Merge commit 'c0551dfaaf' into pre-jruby Jordan Sissel 2011-02-23 11:33:36 -08:00
  • 760ada586b - Disable smarter histogram graphing since it has bugs. Jordan Sissel 2011-02-23 11:18:33 -08:00
  • af2e249d7a Merge remote branch 'origin/master' Jordan Sissel 2011-02-22 00:39:53 -08:00
  • 805d8b1774 - More awesome? Jordan Sissel 2011-02-22 00:37:23 -08:00
  • d31e8caeb1 - don't use grok for now Jordan Sissel 2011-02-22 00:36:58 -08:00
  • 54b2ab5a13 - require bunny, not amqp. Jordan Sissel 2011-02-21 21:15:20 -08:00
  • 08d2028a98 - Switch to using SizedQueues for internal messaging http://code.google.com/p/logstash/issues/detail?id=44 Jordan Sissel 2011-02-21 21:14:40 -08:00
  • 52179666fa cleanup and more sample configs Pete Fritchman 2011-02-21 20:23:14 -08:00
  • ae5426584f Merge remote branch 'origin/master' Pete Fritchman 2011-02-21 20:21:31 -08:00
  • 4b390e82a7 better MultiQueue namespace, fix output queues, handle output exceptions Pete Fritchman 2011-02-21 19:53:36 -08:00
  • cef63977e3 - inputs/amqp works now with the new threaded/jruby model Jordan Sissel 2011-02-21 19:16:55 -08:00
  • 73957700dc - try direct exchange Jordan Sissel 2011-02-21 19:12:50 -08:00
  • 88836d00bb - style/todo Jordan Sissel 2011-02-21 19:12:40 -08:00
  • 08abcbea9d - style cleanup - Add MultiQueue#<< alias to #push Jordan Sissel 2011-02-21 19:12:23 -08:00
  • 85db3348df - Update amqp and stdin inputs for jrubyland Jordan Sissel 2011-02-21 19:09:36 -08:00
  • bb110ff82f - Reusing variable names is no longer safe in the threaded world. This was causing the 'queue' to not be set correctly for input sources to write to Jordan Sissel 2011-02-21 19:08:22 -08:00
  • fdfeec6f73 update amqp output Pete Fritchman 2011-02-21 14:20:43 -08:00
  • 0039975231 debug log each event we generate Pete Fritchman 2011-02-21 14:19:27 -08:00
  • b07c174856 debug cleanup Pete Fritchman 2011-02-21 14:18:35 -08:00
  • 270c7e4a1d Merge remote branch 'origin/master' Pete Fritchman 2011-02-21 10:41:39 -08:00
  • 6d75615697 update tcp input Pete Fritchman 2011-02-21 10:40:52 -08:00
  • 7706953586 fix config :number validation Pete Fritchman 2011-02-21 09:04:10 -08:00
  • 42394069a9 always set logger and call .register Pete Fritchman 2011-02-21 08:59:18 -08:00
  • 76e388181b - Remove debugging output Jordan Sissel 2011-02-21 01:11:35 -08:00
  • 847590615b - Add :hash coercion for config; used for add_field, like so: config :add_field => :hash Jordan Sissel 2011-02-21 01:10:06 -08:00
  • 073523a7d4 - use a format example Jordan Sissel 2011-02-21 01:09:38 -08:00
  • 003a680d78 - Oops, already implemented sprintf. Move the new format to sprintf. - Fix unit tests to support new %{} syntax (was ${}) Jordan Sissel 2011-02-20 23:53:37 -08:00
  • 6a3053caaa Merge branch 'master' of github.com:logstash/logstash Jordan Sissel 2011-02-20 23:48:15 -08:00
  • c55537b4e4 - Add LogStash::Event#format(str) for sprintf-like functionality for an event. - Updated #to_s to use the new format method. Jordan Sissel 2011-02-20 23:46:13 -08:00
  • 3e5c62074c support add_tag and add_field in filters/base Pete Fritchman 2011-02-20 23:26:34 -08:00
  • 1c7dcd4d81 bump gem version Pete Fritchman 2011-02-20 21:34:51 -08:00
  • 67202f4908 Merge branch 'master' into experimental/petef-jruby Pete Fritchman 2011-02-20 21:29:08 -08:00
  • 60c7590fed - Make ignore a little better on test/setup Jordan Sissel 2011-02-19 13:50:56 -08:00
  • 19f8cecc1f don't need to .flatten anymore Pete Fritchman 2011-02-20 21:20:00 -08:00
  • 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 Pete Fritchman 2011-02-20 20:57:45 -08:00
  • f0fb7d5001 fix :boolean config types Pete Fritchman 2011-02-20 20:46:09 -08:00
  • 0290314775 deal with empty parameter lists properly Pete Fritchman 2011-02-20 20:27:17 -08:00
  • f7f574340a Merge remote branch 'origin/issue/17' into experimental/petef-jruby Pete Fritchman 2011-02-20 13:36:41 -08:00
  • 8dbcbef97a - make config accessible externally. Jordan Sissel 2011-02-20 03:55:48 -08:00
  • 071a0e0242 - fix grammar build - Add Config mixin instance method 'config_init' which performs validation and sets instance variable values. Jordan Sissel 2011-02-20 03:48:17 -08:00
  • b3eae2b9a3 - ensure we have the latest grammar before building packages. Jordan Sissel 2011-02-20 03:30:13 -08:00
  • 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. Jordan Sissel 2011-02-20 03:26:33 -08:00
  • 9b09652bdd - Dynamically load plugins based on data from the config file. - Add prototype of validation to the config dsl Jordan Sissel 2011-02-20 02:45:30 -08:00
  • 2a56742cbb - += if an array, otherwise << shift in Jordan Sissel 2011-02-20 02:41:23 -08:00
  • 33d6619c5e - Config parsing works again; bug was causing '\' in a string to terminate parsing of the config file. Oops! Was using 'return' from a code block. - Update all the plugins to specify 'config_name' - Start working more on agent integration Jordan Sissel 2011-02-20 01:37:50 -08:00
  • affed158a0 - add missing files Jordan Sissel 2011-02-19 20:50:48 -08:00
  • 49e41e6712 fix merge-o Pete Fritchman 2011-02-19 19:28:06 -08:00
  • ea0a978281 Merge remote branch 'origin/issue/17' into experimental/petef-jruby Pete Fritchman 2011-02-19 19:13:26 -08:00
  • a3ebbec089 - More work towards a config file format. Jordan Sissel 2011-02-19 19:12:55 -08:00
  • 93ec55f20f - update for new config dsl Jordan Sissel 2011-02-19 19:12:40 -08:00
  • f79e10be98 minor cleanup Pete Fritchman 2011-02-19 19:12:29 -08:00
  • 2c24c35dfd merge issue/17 branch Pete Fritchman 2011-02-19 19:08:15 -08:00
  • 5159f091a3 String#bytesize fix for ruby < 1.8.7 using amqp Pete Fritchman 2011-02-19 19:03:14 -08:00
  • 96eb87d56f Merge branch 'master' into issue/17 Jordan Sissel 2011-02-19 17:54:51 -08:00
  • 35a789a9f3 - Make ignore a little better on test/setup Jordan Sissel 2011-02-19 13:50:56 -08:00
  • 2421d66d39 - don't require anymore; config will autorequire Jordan Sissel 2011-02-19 13:50:00 -08:00
  • 4d395c8674 Merge branch 'master' into experimental/petef-jruby Pete Fritchman 2011-02-19 11:47:02 -08:00
  • d6ecf48fab ignore test/setup Pete Fritchman 2011-02-19 11:46:16 -08:00
  • e63e63930f update copyright years Pete Fritchman 2011-02-19 11:45:52 -08:00
  • 13b036b81f Merge branch 'master' into experimental/petef-jruby Pete Fritchman 2011-02-19 11:43:23 -08:00
  • 988826195b - Got config parsing picking up implementations. For example, this config: Jordan Sissel 2011-02-18 23:47:12 -08:00
  • a3014f2d61 - clean up extra output from the parser - expose config object after parsing. - Clean up some of the grammar Jordan Sissel 2011-02-18 03:48:28 -08:00
  • aee28de463 - Grammar is almost complete. Jordan Sissel 2011-02-18 03:11:43 -08:00
  • 31e2bebde7 - cherrypick petef's stdout:///debug support Jordan Sissel 2011-02-16 11:52:14 -08:00
  • c464ecea8e Merge branch 'issue/17' of github.com:logstash/logstash into issue/17 Jordan Sissel 2011-02-16 11:44:14 -08:00
  • c0551dfaaf - default 'logging' of true removed since it is immediately overridden. Jordan Sissel 2011-02-16 11:43:32 -08:00
  • dfbfc4e7e7 - Add more config settings Jordan Sissel 2011-02-14 23:27:49 -08:00
  • 9c9932bebe - Make configs inheritable and other goodies in this prototype Jordan Sissel 2011-02-14 22:24:49 -08:00
  • b025425e73 - Start working on a DSL for describing how each component can be configured. Jordan Sissel 2011-02-14 20:01:11 -08:00
  • c081a9eec7 first cut at jruby/threaded logstash Pete Fritchman 2011-02-13 16:25:22 -08:00
  • 9058b5050c - Add Charles Duffy (patched issue/41) Jordan Sissel 2011-02-16 11:41:16 -08:00
  • 764de3095b add vhost and log flag support to AMQP URLs Charles Duffy 2011-02-16 11:58:19 -06:00
  • bc2c59c15d - Add more config settings Jordan Sissel 2011-02-14 23:27:49 -08:00
  • 8fb2eefc1d - Make configs inheritable and other goodies in this prototype Jordan Sissel 2011-02-14 22:24:49 -08:00
  • 40a48ab9e5 - Start working on a DSL for describing how each component can be configured. Jordan Sissel 2011-02-14 20:01:11 -08:00
  • 5bd23ceca3 grok filter (using latest jls-grok with ffi) works now Pete Fritchman 2011-02-14 01:04:45 -08:00
  • 0c776e071d Merge branch 'master' into experimental/petef-jruby Pete Fritchman 2011-02-13 17:58:42 -08:00