katip-elasticsearch

ElasticSearch scribe for the Katip logging framework.

Version on this page:0.1.1.0
LTS Haskell 10.10:0.4.1.0
Stackage Nightly 2018-03-10:0.4.1.0
Latest on Hackage:0.7.0.0

See all snapshots katip-elasticsearch appears in

BSD-3-Clause licensed by Ozgun Ataman
Maintained by [email protected]
This version can be pinned in stack with:katip-elasticsearch-0.1.1.0@sha256:11c770bbfede7c2a5f5f0cecfe0595f93c8d874162ac39f95a7e366e182b7bcb,2509

Module documentation for 0.1.1.0

Katip Elasticsearch Build Status

katip-elasticsearch is a scribe for the Katip logging framework that sends structured logs to ElasticSearch.

Features

  • Built in bounded buffering.

  • Configurable pool of logging workers to help with high write volume.

  • Optional field type annotation to avoid mistyping values.

  • Optional automatic date sharding, so logs can be filed into monthly, weekly, daily, hourly, every minute indices. You can even specify your own index routing logic. This pattern can be seen in the ELK stack as a way of keeping indexes reasonably sized and easy to optimize, rotate, and manage.

  • Customizable retry policy for temporary outages and errors.

  • Automatic index and mapping setup.

Changes

0.1.1.0

  • Set upper bounds for a few dependencies.

0.1.0.0

  • Initial release