hslogstash

A library to work with, or as, a logstash server https://github.com/bartavelle/hslogstash

Stackage Nightly 2015-12-17:0.4.2
Latest on Hackage:0.4.2
BSD3 licensed by Simon Marechal

Hslogstash

This library is designed to let you work with logstash messages. It provides a LogstashMessage type, the instances that let you convert it from and to JSON, and some IO helpers.

It also includes several possibly useful functions for elasticsearch.

Changes

hslogstash (0.3.6) precise; urgency=low

* Bumped http-conduit version.
* Added logstash firehose

-- Bartavelle <bartavelle@gmail.com> Mon, 27 Dec 2013 08:18:07 +0100

hslogstash (0.3.5) precise; urgency=low

* Bumped text version bound.

-- Bartavelle <bartavelle@gmail.com> Wed, 18 Dec 2013 18:50:04 +0100

hslogstash (0.3.4) precise; urgency=low

* Fix collectd2nagios problems.
* New scanning search for ElasticSearch.

-- Bartavelle <bartavelle@gmail.com> Tue, 17 Dec 2013 12:12:24 +0100

hslogstash (0.3.3) precise; urgency=low

* Fixed the .cabal to follow the PVP.

-- Bartavelle <bartavelle@gmail.com> Fri, 25 Oct 2013 14:00:52 +0200

hslogstash (0.3.2) precise; urgency=low

* Some tests ...
* Fix bug related to finalization of chunked conduits.
* Fix bug related to incorrect completion of branching conduit threads.

-- Bartavelle <bartavelle@gmail.com> Fri, 25 Oct 2013 13:52:50 +0200

hslogstash (0.3.1) precise; urgency=low

* Generalize the concatFlushSum function.

-- Bartavelle <bartavelle@gmail.com> Mon, 14 Oct 2013 15:20:56 +0200

hslogstash (0.3.0) lucid; urgency=low

* Generalized the flushing conduit stuff, breaking the API.

-- Bartavelle <bartavelle@gmail.com> Mon, 14 Oct 2013 15:00:26 +0200

hslogstash (0.2.3.1) lucid; urgency=low

* Updated to the conduits 1.0 API.
* Ability to specify an arbitrary prefix for elasticsearch indexes.
* Basic Elasticsearch source.

-- Bartavelle <bartavelle@gmail.com> Fri, 10 May 2013 08:55:53 +0200

hslogstash (0.2.3) lucid; urgency=low

* New branching system
* Modified the Redis source so that the timeout value is controllable.
* Various utilities have been added to handle Flush conduits.

-- Bartavelle <bartavelle@gmail.com> Fri, 01 Mar 2013 16:12:53 +0100

hslogstash (0.2.2) lucid; urgency=low

* Added a Logstash server source.
* Added a "safe" retrying socket Sink.
* Properly renamed the ElasticSearch "Sink" to "Conduit".
* The Redis source now retrieves bulk data.
* The ElasticSearch sink now can use the bulk API.
* Added a "safe" retrying Redis Sink.
* Modified the Logstash listener source API.
* Added a utility function for putting a correct timestamp in logstash
messages that lack one.

-- Bartavelle <bartavelle@gmail.com> Fri, 01 Feb 2013 10:36:37 +0100

hslogstash (0.2.1) lucid; urgency=low

* Fixed bug in the index name.

-- Bartavelle <bartavelle@gmail.com> Fri, 25 Jan 2013 18:29:40 +0100

hslogstash (0.2.0) lucid; urgency=low

* Fixes bad emptyLSMessage construction.
* Add support for the @timestamp field.
* Use the built in UTFTime serialization when possible.
* Quick Redis conduit.
* Quick ElasticSearch conduit.
* Documentation updates, and example program.

-- Bartavelle <bartavelle@gmail.com> Fri, 25 Jan 2013 17:12:22 +0100
comments powered byDisqus