CiscoCloud/syslog-service

Name: syslog-service

Owner: CiscoCloud

Description: Go based Syslog service that can run within an infrastructure role on Mesos.

Created: 2015-06-22 02:28:50.0

Updated: 2016-12-10 14:59:01.0

Pushed: 2015-06-30 15:45:07.0

Homepage: null

Size: 144

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

syslog-service

Go based Syslog service that can run within an infrastructure role on Mesos.

Pre-Requisites

Build Instructions

Running

You will need a running Mesos master and slaves to run. The following commands should be launched on Mesos Master node.

 <framework-location>
framework --master master:5050 --producer.config producer.config --topic syslog

List of available flags:

tifact.host="master": Binding host for artifact server.
tifact.port=6666: Binding port for artifact server.
u.per.task=0.2: CPUs per task.
ecutor.archive="executor.zip": Executor archive name. Absolute or relative path are both ok.
ecutor.name="executor": Executor binary name contained in archive.
stances=1: Number of tasks to run.
ster="master:5050": Mesos Master address <ip:port>.
m.per.task=256: Memory per task.
oducer.config: Producer properties file name.
nc: Flag to respond only after decoding-encoding is done.
pic: Topic to produce transformed data to.
oker.list: If you are not using kafka-mesos, comma-separated list of brokers (ip:port).
er="vagrant": User to run executor.
g.level="info": Set logging level.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.