Theia is a lightweight log aggregator.
Project description
theia
Simple and lightweight log aggregator
Introduction
Theia is a log aggregator that collects logs from multiple log files usually on multiple machines and provides the log entries on a single endpoint. Each recorded entry comes from a single source (log file) and can be tagged with multiple tags. This way you can query an filter by the source (for example /var/log/apache or /var/log/reds) and tags (for example "production1", "cache-server", "testing" etc), or you can just simply match a pattern against the content of the entry.
Theia has two parts:
- watcher - this is the agent process running on the machine where you have your logs. You will have multiple watchers, but usually a single watcher per node
- collector - this is the master process, usually running on a sperate node where you're going to collect the logs. Providesthe interface for pushing the log events and an interface for querying the aggregated logs.
Installation
Theia comes as a single python package (only python3 is supported). For now you can clone this repository and install the requirements with pip. Once it becomes available on https://pypi.python.org/ you would be able to install it via pip.
Note
This is still work in progress and is far from production ready
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file theia-0.9.1.tar.gz
.
File metadata
- Download URL: theia-0.9.1.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 363a9c5223e8341f5591177141fc3ca1f316fca9d9761ef6f70fc60c92e18b5c |
|
MD5 | 58e8851ef3beec61e85b9dec09eb07ed |
|
BLAKE2b-256 | 7e5009ec6f63136909a32fdbab373d2dacdd9069e74643c42fce67d5a8ba5d7c |
File details
Details for the file theia-0.9.1-py3-none-any.whl
.
File metadata
- Download URL: theia-0.9.1-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15fbcc63c5fccd76b1788070e4b15e95c938f54a0067233750cc7437b3f240f2 |
|
MD5 | 26df4e77586da363971b05011d265aa7 |
|
BLAKE2b-256 | 26470bd068ab34ea99e507427dbfb8dd13ab56183229c792c21240ec2089c197 |