High performance data aggregating storage
Logrange is highly performant streaming database for aggregating streams of records like application logs, system metrics, audit logs etc. from thousands of sources. Logrange provides an API to do operations from simple search to the data analysis and machine learning.
The product
Logrange shipment includes 2 executables - logrange
server and lr
- the logrange client. In the quick start you can use precompiled binaries to try logrange out within 1 minute:
Make a directory and enter there:
mkdir lrquick
cd lrquick
curl -s https://logrange.io/download/install | bash -s logrange -d ./bin
./bin/logrange start --base-dir=./data --daemon
Normally, you have to see something like Started. pid=12345
curl -s https://logrange.io/download/install | bash -s lr -d ./bin
./bin/lr collect --storage-dir=./collector --daemon
The command above runs collector in background. It will send logs found in /var/log
folder to the logrange server started in step 2.
./bin/lr shell
...
In the logrange shell, you can try select
to retrieve collected data:
> select limit 10
Or try help
command to find out what commands are available.
From the logrange folder (lrquick
) type the following commands to stop collector and the logrange server:
./bin/lr stop-collect --storage-dir=./collector
./bin/logrange stop --base-dir=./data
Now, to clean up, just remove the lrquick
folder:
cd ..
rm -rf ./lrquick/
Whether you have problems with log aggregating, processing or analysis, or wanting to build a secure data aggregating solution.
Reach out to [email protected]
Join our gitter chat
Apache License 2.0, see LICENSE.