Skip to content

A generic log collector that can be used as a CLI binary or an imported package.

License

Notifications You must be signed in to change notification settings

ThoronicLLC/collector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thoronic Collector

Thoronic Collector is a generic log collector which can be run as a CLI application or as an imported library

Collector was built as an extension to Security Center for importing and processing security events.

Install

Installation of Collector is dead-simple - just download and extract the zip containing the release for your system, and run the binary. Binary releases are built for Windows, Mac, and Linux platforms.

Building From Source

If you are building from source, please note that Collector requires Go v1.18 or above!

To build Collector from source, simply checkout the repository from Github, cd into the project source directory. Then, run make all. After this, you should have a binary for your system in the bin directory.

Docker

You can also use Collector via the official Docker container here.

Running the collector

Collector takes a directory of .conf files. These files are JSON configs specifying an input, a processor pipeline, and outputs.

./collector start --config <CONFIG-DIRECTORY>

Documentation

Documentation can be found on our site. Find something missing? Let us know by filing an issue!

Issues

Find a bug? Want more features? Find something missing in the documentation? Let us know! Please don't hesitate to file an issue.

About

A generic log collector that can be used as a CLI binary or an imported package.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages