Fix typo in usage.rst
…nto wayfair-glob_safe_config_parser Conflicts: requirements/base.txt
Fix redis_transport.py redis exception handling. Fixes #238
Attempt to fix memory leaks. Closes #186
In order to support all of the kinds of globs, pass GlobSafeConfigParser into the Configuration object so that it parses section headers correctly. Update dependency on conf_d Fix line spacing + trigger travis Remove chdir in test This should fix the unit test to run properly when run from the main directory.
When shipping logs, use millisecond-precision timestamps.
Logstash 1.3.2 has a problem with microsecond-precision timestamps in the @timestamp field, which is the default behavior of Python's .isoformat method. Logstash uses the JodaTime library to parse timestamps, and Joda doesn’t support nanosecond timestamp resolution. As a result, Logstash 1.3.2 throws an exception on every log item shipped from Beaver. There's a discussion about this issue in the logstash-users mailing list, including an example of the Logstash exception: https://groups.google.com/forum/#!topic/logstash-users/wIzdv15Iefs This patch reduces @timestamp to millisecond precision, which should correct the problem with Beaver 1.3.2.
In order to get my python 2.6 install to work I had to remove the "None" for the keys. 'rabbitmq_ssl_key': '', 'rabbitmq_ssl_cert': '', 'rabbitmq_ssl_cacert': '',
Document usage of logstash_version
…ed using values from the environment. Closes #214
Fix: beaver user can't write its pid nor its log.
Using a folder is the tactic used by Redis on Debian.
Adding missing config file option 'rabbitmq_queue_durable'.
Note currently `fakeredis` doesn't support `from_url` - this is blocking on jamesls/fakeredis#29 being merged in (I've bumped version requirement in `tests.txt` accordingly)
Remove non string