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 https://logrange.io/download/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 https://logrange.io/download/k8s/helm/
helm repo update

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

# download and install logrange client into the cluster
curl -s https://logrange.io/download/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