Logrange

streaming database

Logrange is highly performant streaming database for aggregating data like application logs, system metrics, audit logs etc. from thousands of sources.

Designed for working with streams

Highly performant

Access to all saved data at any time, no matter how big the stored data is. Logrange is able to save millions of records per second.

Scalable

Logrange is designed to be scalable horizontally. Data can be distributed across dozens of servers in the cluster. New nodes can be added into the cluster on demand.

Open Source

Written entirely in Go, Logrange is available under the Apache 2.0 license for easy adoption. Run it yourself, or use pre-build installations.

Secure

The data is secure during access, transit and storage. Get the full control over your data either it is in cloud, containerized or stored on premises.

Aggregate Data from Everywhere

Stream data from different sources and locations: application logs, metrics, run-time records can be saved to Logrange.

Making data work for you

Build tools for data monitoring, analytics, anomalies prediction, availability reports, security, incident investigation etc.

How it works?
Give me an example!

Logrange database could be used as
a full-featured log-aggregation system
1

Logrange collectors gather log data from distributed system components. The log data is send it to Logrange database.

2

Logrange server persists the log data from the agents and serves the client requests. It supports Logrange Query Language

3

Logrange clients allow to search the data or send it to 3rd party systems

1

The data is secure during access, transit and storage. Get the full control over your data either it is in cloud, containerized or stored on premises.

2

Logrange server persists the log data from the agents and serves the client requests. It supports LQL - Logrange Query Language

3

Logrange clients allow to search the data or send it to 3rd party systems

Get started now!
Try Log Aggregation with Logrange!

Logrange master branch is under active development and it is not production ready yet.

It is 100% open-source, so you can

# make and enter logrange install dir
mkdir /tmp/lrquick && cd /tmp/lrquick

# download logrange install script
curl -sO http://get.logrange.io/install
chmod +x ./install

# install and run logrange aggregator
./install logrange -d ./bin
./bin/logrange start --base-dir=./data --daemon

# install and run logrange collector
./install lr -d ./bin
./bin/lr collect --storage-dir=./collector --daemon

# run logrange shell to make your first LQL query!
./bin/lr shell
# add logrange helm repo and update
helm repo add logrange http://get.logrange.io/k8s/helm/
helm repo update

# install logrange components
helm install logrange/lr-configs
helm install logrange/lr-aggregator
helm install logrange/lr-collector
helm install logrange/lr-forwarder

# download and install logrange client
curl -s http://get.logrange.io/install | bash -s -- lr -d /usr/local/bin

# run logrange shell to make your first LQL query!
lr shell --server-addr=lr-aggregator.kube-system.svc.cluster.local:9966

Contact us

Should you reject to save your system logs due to storage cost or the logs size?

Are you considering to have security alerts and notifications for your system?

You have multiple monitoring tools for your system, but still think that having one place with all kinds of analytics is a good idea?

Do you want to have something like anomalies prediction?

Or may be you want to improve your system monitoring and analytics...

Contact us and let us help you to resolve this problems.

Join gitter chat room