Displaying 1 to 9 from 9 results

cloudwatchlogsbeat - A beat for AWS CloudWatch Logs

  •    Go

Cloudwatchlogsbeat is a beat for the elastic stack. Its purpose is to harvest data from AWS Cloudwatch Log Groups and ship them to a variety of sinks that include logstash, elasticsearch etc. The beat is production-tested and is currently being used to harvest some thousands of stream events per minute. Cloudwatchlogsbeat operates by monitoring a set of AWS Cloudwatch Log Groups specified in its configuration, which also defines a set of configuration values that influence the beat's operational behaviour. In general, the log groups are periodically probed for new streams which are then polled for new events.

lambda-stash - AWS Lambda script to ship data from S3 to other data stores, like Elasticsearch

  •    Javascript

lambda-stash is an AWS Lambda script for shipping data from S3 or other cloud data sources to data stores, like Elasticsearch. Supported input formats: AWS Cloudfront access logs, AWS Cloudtrail API logs, AWS CloudWatch logs, AWS Config change logs, and other formats by implementing a custom handler.

ink - A Logger backend that logs JSON

  •    Elixir

Just add :ink to your dependencies and run mix deps.get. The only thing you have to do is drop some lines into your config.

node-bunyan-lumberjack - Send bunyan logs to logstash using the lumberjack protocol.

  •    CoffeeScript

bunyan-lumberjack is a stream for Bunyan which takes in Bunyan logs and writes the results to Logstash via the lumberjack protocol (used by logstash-forwarder). You can pass anything here that you would normally pass to tls.connect(). You probably want to pass host, port, and if you're using a self-signed certificate, ca. See the the tutorial for a concrete example.

node-lumberjack-protocol - Node.js implementation of the lumberjack protocol.

  •    CoffeeScript

This is a node.js implementation of the lumberjack protocol from logstash-forwarder. At the moment, only the sender-side implementation is complete. This is an excellent way to send encrypted logs from your node.js app to your logstash instance. If you are using bunyan, be sure to check out bunyan-lumberjack.

paStash - pastaʃ'ʃ = Spaghetti I/O Event Data Processing, Interpolation, Correlation and beyond :spaghetti:

  •    Javascript

PaStasH (pastaʃ'ʃ-utta) is a NodeJS multi I/O processor supporting ingestion, decoding, interpolation and correlation of data - be it logs, packets, events and beyond. PaStash supports the Logstash configuration format and delivers cross-functionality comparable to "Beats" with custom modules, providing a flexible and agnostig data pipelining tool. paStash configuration is compatible with logstash. You can easily replace a logstash node by a paStash one in most cases. The data are formatted in the same way to be compatible with logstash UIs.

udplogbeat - Go application that accepts local log messages via UDP and ships them to a libbeat supported output

  •    Go

Udplogbeat is a custom beats application intended to allow developers to log events to be indexed in Elasticsearch. Log entries are sent to a local UDP socket and then shipped out via the selected output. The intended purpose of this tool is to allow any application to easily log messages locally without writting to disk and taking advantage of the beats framework's various built-in outputs and features. This beat is now being replaced by protologbeat. Although this beat should work just fine, it's advised that you use it's succesor instead as it has some improvements, as well as the ability to choose between tcp or udp. Changes will no longer be made to this project.