Logstash output plugin for Unomaly
Switch branches/tags
Nothing to show
Clone or download
Latest commit 980bedb Jun 18, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/logstash/outputs Initial commit Jun 15, 2018
spec/outputs Initial commit Jun 15, 2018
.gitignore Initial commit Jun 15, 2018
.travis.yml Push to rubygems! Jun 15, 2018
CHANGELOG.md Initial commit Jun 15, 2018
Dockerfile Initial commit Jun 15, 2018
Gemfile Initial commit Jun 15, 2018
LICENSE Add license Jun 18, 2018
README.md Remove unnecessary title Jun 18, 2018
Rakefile Initial commit Jun 15, 2018
docker-compose.yml Initial commit Jun 15, 2018
logstash-output-unomaly.gemspec Travis CI Jun 15, 2018


Build Status

This plugin sends Logstash events to the Unomaly ingestion API (min version Unomaly 2.27).

Getting started

Installing through rubygems

logstash-plugin install logstash-output-unomaly

Minimal configuration

output {
    unomaly {
        host => "https://your-unomaly-instance:443"

Important options

Option Description Default
host Unomaly instance address. Must define full path such as "https://my-instance:443" No default
message_key The key in the Logstash event that Unomaly should use for anomaly detection. "message"
source_key The event key defining the Unomaly system. "host"
ssl_certificate_validation Enable or disable SSL certificate validation "strict"

See the source code for the full list of options

Known issues

  • Installation of the plugin fails on Logstash 6.2.1.


Bug reports and pull requests are welcome. This project is intended to be a safe, welcoming space for collaboration.


We use docker to build the plugin. You can build it by running docker-compose run jruby gem build logstash-output-unomaly.gemspec