Skip to content

lguminski/logstash-mesos

 
 

Repository files navigation

Logstash

Coming soon! Logstash on Mesos

Getting Started

This framework requires:

  • a running Mesos cluster.

The framework can be run by building the code, the docker images, transferring the code to the Mesos cluster and launching the framework scheduler.

How to build

$ ./gradlew build

Alteratively:

  • Use gdub which runs the gradle wrapper from any subdirectory, so that you don't need to deal with relative paths
  • Use Vagrant
$ java -jar logstash-scheduler.jar -m MASTER_IP:5050 -f /path/to/logstashconfig

Alternative ways of building

Building with Vagrant

Prerequisites:

  • Running Docker service
  • Vagrant 1.7.2 and VirtualBox 4.3.28 (at least the versions have been tested)

Note: Currently you need to sudo the build command or the Docker part will fail. This will be fixed shortly.

Actions to perform to start in Mac:

  1. Start Vagrant from project directory:

    $ vagrant up
  2. When completed SSH into the VM:

    $ vagrant ssh
  3. Build

    $ cd /vagrant
    $ sudo ./gradlew build

Sponsors

This project is sponsored by Cisco Cloud Services

License

Apache License 2.0

About

Mesos framework for logstash

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.9%
  • Shell 26.1%