Commit graph

215 commits

Author SHA1 Message Date
Nick Ethier
5854667f7e add coverage 2013-09-24 16:31:56 -06:00
Bernd Ahlers
cb001dec54 Unbreak twitter input by using the twitter gem. 2013-09-15 12:27:26 +02:00
Jordan Sissel
e72e6c79e0 - update to new version of insist (which add support for .is_a?) 2013-09-06 15:09:22 -07:00
Jordan Sissel
1e0530d561 Merge pull request #580 from nikicat/netflow-filter-new
New: netflow filter
2013-09-03 16:39:03 -07:00
Jordan Sissel
9a914e91d7 Merge pull request #572 from rdcastro/master
Add google_cloud_storage output plugin and google-api-client gem
2013-09-03 16:29:19 -07:00
Jordan Sissel
25938f3bc1 Merge branch 'master' of https://github.com/mrjcleaver/logstash into mrjcleaver-master
Conflicts:
	.gitignore
2013-09-03 11:44:21 -07:00
Jordan Sissel
b47e620235 Merge pull request #599 from michaelklishin/patch-1
Update Bunny to 0.10.4+
2013-08-27 11:42:54 -07:00
Michael Klishin
8717729c33 Upgrade HotBunnies to 2.0.0.pre12
[Changelog](https://github.com/ruby-amqp/hot_bunnies/blob/master/ChangeLog.md).

I double checked and the code needs no changes.
2013-08-27 18:28:07 +04:00
Michael Klishin
89601605d0 Update Bunny to 0.10.4+
I believe RabbitMQ input/output do not need updating but
FTR, here's [the changelog](https://github.com/ruby-amqp/bunny/blob/0.10.x-stable/ChangeLog.md).
2013-08-27 16:29:14 +04:00
Rodrigo De Castro
095a19da4e Merge remote-tracking branch 'upstream/master' 2013-08-20 16:14:10 -07:00
Nikolay Bryskin
c33bed87d0 fixed broken merge 2013-08-17 14:45:59 +04:00
Matt Dainty
d7d11040ba Require at least BinData 1.5.0 for needed functionality. 2013-08-17 14:41:24 +04:00
Matt Dainty
8560fd280b Pull in BinData gem for parsing Netflow packets. 2013-08-17 14:38:53 +04:00
Rodrigo De Castro
3b771b3257 Add google_cloud_storage output plugin and google-api-client gem. 2013-08-08 14:39:36 -07:00
Michael Klishin
242fb11b6c [rabbitmq] Use Bunny 0.9.8+
[Change log](http://blog.rubyrabbitmq.info/blog/2013/07/29/bunny-0-dot-9-8-is-released/)
2013-07-29 11:40:27 +04:00
Michael Klishin
f35fc414c9 [rabbitmq] Depend on Bunny 0.9.7+ 2013-07-26 16:58:28 +04:00
Michael Klishin
596b151a79 [rabbitmq] Depend on Bunny 0.9.2+
It includes connection recovery stability improvements.
2013-07-23 23:40:43 +04:00
Jordan Sissel
aa2670f14e Merge pull request #551 from michaelklishin/patch-2
[rabbitmq] Use HotBunnies 2.0.0.pre9+
2013-07-17 07:44:06 -07:00
Michael Klishin
b2c78ca61b [rabbitmq] Use HotBunnies 2.0.0.pre9+ 2013-07-17 10:59:29 +04:00
Michael Klishin
bdb4c149a0 [rabbitmq] Use Bunny 0.9.1+
Nothing major in `0.9.1` but I'd like Logstash to keep up with recent releases.
2013-07-17 10:58:14 +04:00
Michael Klishin
8aa18c3f95 [rabbitmq] Use at least HotBunnies 2.0.0.pre8 2013-07-04 16:33:55 +04:00
Michael Klishin
bd8ffd5242 [rabbitmq] Depend on HotBunnies 2.0.0.pre7+ 2013-07-02 16:50:40 +04:00
Michael Klishin
b80de9a0d8 Use HotBunnies 2.0.0.pre5+ 2013-07-01 17:46:34 +04:00
Martin Cleaver
d3fbf0524f Closed https://github.com/jstewart/jiralicious/issues/17 2013-07-01 09:39:45 -04:00
Martin Cleaver
26ae8e3611 jiralicious 2013-06-30 17:57:01 -04:00
Michael Klishin
94609ccd8a Initial version of the new RabbitMQ plugin version
This version uses different clients on different Ruby
implementations:

 * Bunny [1] 0.9 on MRI (CRuby)
 * HotBunnies [2] on JRuby

This eliminates a few limitations of the existing plugin,
based on Bunny 0.8:

 * Payload of large size [< than client machine's available RAM] now
   can be published without issues
 * Both are fully capable, well maintained clients that open the door
   to using more recent RabbitMQ features
 * Both Bunny 0.9 and especially HotBunnies offer double or triple (!) digits
   throughput improvements for event publishing
 * Bunny 0.9 offers automatic connection recovery as an option

The choice of Hot Bunnies on JRuby is primarily drive by Bunny triggering
a JRuby-specific issue with high CPU consumption by `IO#select` implementation.
In addition, it is based on an officially supported RabbitMQ Java client
and offers the best possible throughput of all Ruby clients/engines,
matching the Java client.

This version fully fleshed out yet, needs more work, automated
tests and network failure recovery QA.

1. http://rubybunny.info
2. http://hotbunnies.info
2013-06-28 23:39:55 +04:00
David Warden
4e4b6f465e bumped statsd-ruby to version 1.2.0 to support set metrics 2013-06-12 15:41:30 -04:00
Nick Ethier
a30303949c codec support for outputs. converted stdout output to use codecs. 2013-06-04 16:24:00 -06:00
Jordan Sissel
9574d8a1c6 Merge pull request #484 from evanlivingston/sqlite
Sqlite
2013-05-28 22:27:36 -07:00
Kushal Pisavadia
09b817c7ce Add a runtime dependency on mime-types gem 2013-05-28 21:53:46 +01:00
Jordan Sissel
6637cfb64b - bump ftw version which should include fixes for all these EOFError
reports I see periodically about elasticsearch_http.
2013-05-17 08:38:59 -07:00
Evan Livingston
e208181fec initial commit for sqlite 2013-05-13 17:12:25 +00:00
Jordan Sissel
e42ecc420c - revert rabbitmq plugin to the amqp plugin as in logstash v1.1.9
The goal is to make rabbitmq function again as it was broken in
  v1.1.10. (LOGSTASH-1054)
2013-05-05 11:28:16 -07:00
Jordan Sissel
028a8fd86d - bump jrubyelasticsearch version (which has work around for
https://github.com/elasticsearch/elasticsearch/issues/2992)
2013-05-04 18:40:07 -07:00
Jordan Sissel
fe859f9464 - bump jls-grok; now permits dashes and dots in field names. 2013-05-03 08:04:09 -07:00
Jordan Sissel
c62c43ed69 - use RbConfig for platform detection now. 2013-05-01 05:15:41 +00:00
Jordan Sissel
8d9a3d83eb - upgrade bunny 2013-04-22 14:45:38 -07:00
Jonas Tehler
92ac94dce1 Riemann now supports arbitrary key value pairs 2013-04-17 14:07:26 +02:00
Jordan Sissel
8f1d54fddf Upgrade ffi-rzmq 2013-04-12 17:44:06 -07:00
Jordan Sissel
9f69d010f5 - bump ftw version 2013-04-09 11:29:21 -07:00
Jordan Sissel
5bcc1e1f91 - remove version restriction on addressable 2013-04-09 11:09:00 -07:00
Jordan Sissel
6616e159d5 - bump lumberjack 2013-04-08 17:26:55 -07:00
Jordan Sissel
4caeefc26f - update jruby-openssl 2013-04-07 23:27:44 -07:00
Jordan Sissel
997a53f881 - Add imap input prototype
Tested works against gmail's imap servers.
2013-04-03 09:10:50 -07:00
Jordan Sissel
54acb4add9 - version bump ftw to be sure we got the Content-Length fix 2013-04-01 22:04:54 -07:00
Louis Zuckerman
30c1870720 now that varnish-rb is on rubygems we dont need to include the 4rd party code anymore. 2013-03-30 23:34:20 -04:00
Nick Ethier
5c03e96fa1 add one more license 2013-03-21 22:32:39 -06:00
Nick Ethier
54394cd3fe more licenses 2013-03-21 22:18:28 -06:00
Nick Ethier
20e47abb93 add gem licenses 2013-03-21 21:56:44 -06:00
Jordan Sissel
4cf6a68081 - bump ftw to fix the length problem (LOGSTASH-957) 2013-03-13 20:54:22 -07:00