Skip to content

[Feature] Consider adding VictoriaLogs as a log storage backend #225

Description

@valyala

Feature Description

It would be great if Logtide could use VictoriaLogs as a log storage backend. VictoriaLogs is built on architecture ideas from ClickHouse. This makes it very efficient and fast, similar to ClickHouse - it requires small amounts of disk space for storing big volumes of logs. The main difference is that VictoriaLogs is easier to configure, run and manage than ClickHouse:

  • it is schemaless - just write logs with arbitrary fields into it according to the data model. It automatically builds all the needed columns and indexes
  • it is zero-config, e.g. it automatically adjusts its' default config values according to the available hardware resources (CPU and RAM) in order to provide the maximum efficiency and performance
  • it consists of a small statically linked executable (~20MB) without any dependencies

See these docs with more details about the difference between VictoriaLogs and ClickHouse.

Problem/Use Case

VictoriaLogs should be easier to operate on a large scale than ClickHouse.

Target Users

  • DevOps Engineers
  • Developers
  • Security/SIEM Users
  • System Administrators
  • All Users

Additional Context

VictoriaLogs provides a query language - LogsQL - which is easier to use for typical queries over logs comparing to SQL from ClickHouse. It also provides http-based querying API, which shouldn't be hard to use if needed.

Metadata

Metadata

Assignees

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions