Introducing Logrange v0.1.0
We are excited to announce our first official release of Logrange. This release introduces the Logrange database along with tools for collecting, aggregating and forwarding application logs.
What is Logrange?
Logrange is an open-source streaming database for aggregating application logs, metrics, audit logs and other machine-generated data from an unlimited number of sources.
Logrange is built upon the following principles:
- Every piece of data has its value
- Writing data is inexpensive, regardless of volume It’s convenient to have
- One place for storing data(logs, metrics, audit, etc.)
- Store first, process later
What's in this release
The release contains the following components:
- logrange database is a backend component which provides an API to serve client's read, write data requests.
- log collector allows the collecting of data from log files on a host-machine(s) and transfer to the Logrange database.
- log shell is a Logrange CLI tool, that allows clients to make requests to the database using LQL (Logrange Query Language)
- log forwarder allows clients to send data from the Logrange database to a 3rd party system using the Rsyslog protocol
Logrange is available in the following configurations:
- Standalone. In this configuration all components are run manually or using init scripts. Try quick start to see how it works.
- Kubernetes. Logrange can be deployed as a log-aggregation system into a Kubernetes cluster. Learn how to run Logrange in Kubernetes here.
Logrange binaries are available for Linux and MacOs platforms on our Download page. You can run Logrange components either in a cloud or on-premises using hosted, virtualized, containerized solutions or a mix of them.
Of course, you can build it from source
Gravitational starts to use Logrange for Gravity!
Gravitational Inc. announced it is shipping Logrange for serving cluster logs in their flagship product Gravity! Logrange's components are deployed into the Gravity cluster for aggregating the application logs and providing an interface for working with them. There are 2 main use-cases Logrange addresses for Gravity:
- Aggergating logs from the applications, that run in the Gravity cluster. Providing an interface for search and downloading collected logs.
- Forwarding aggregated logs to a 3rd party system using Rsyslog protocol.
Here is what Sasha Klizhentas (CTO of Gravitational Inc.) says about it:
Gravity uses Logrange to collect and aggregate log data in the most restricted environments and provides
our customers with ability to search, retain and forward logs to external log storage without compromising on security or storage.
Logrange is under active development. Our plan is to continue working on adding the following items:
- High availability across our systems
- Integration with data visualizations tools
- Integration with 3rd party data storages
- High security standards
- Deep learning and data analytics tools like "Anomalies Prediction", "hidden correlations" etc.
Contact us if ...
- ...you’re having difficulty building machine-generated data aggregation infrastructure.
- ...you’re thinking of using your system logs for security and analytics.
- ...if you have any questions or suggestions regarding Logrange.
Feel free to send us a message through our web site form or just e-mail us at firstname.lastname@example.org