Infino
Ingest Metrics and Logs β Query and Insights β Scale and Save $$
Infino is an observability platform for storing metrics and logs at scale, and at lower cost
β
What is Infino?
Infino is an observability platform that stores both metrics and application logs together. The key differences between Infino and other tools are:
- It stores metrics and logs together - so you won't need to use two separate systems to store these.
- It is built for focused observability use-case and written in Rust - you will find it faster and more cost-efficient than other tools. See benchmark.
π€
Why Infino?
Infino was born out of the frustation of needing two open source systems (such as Prometheus + ELK) for storing metrics and application logs, even though the purpose of these two is the same - i.e., improve obervability and reliability of systems.
When we decided to write an open-source platform that stores both of these together, we built it from the ground up in Rust, with performance (which leads to cost reduction) as THE key criteria to focus on. Give us a try if you'd like to store metrics and logs together, and reduce the cost of your observability infrastructure along the way!
π₯
Features
- Store metrics and logs together,
- Ingest using FluentBit,
- Search logs using boolean AND queries,
- Query time series of metrics stored,
- Coming Soon:
- Store metrics and logs on S3,
- More integrations: Prometheus, LogStash, and Grafana,
- Powerful query language for metrics and logs,
- Performance improvements while searching logs and metrics.
- Inbuilt queue for disaster recovery - no data loss in case of failures.
- Clients in other languages - Java, JavaScipt, Python,
- UI for querying Infino.
- Support for traces and Spans
π°
Getting started
- Install Docker.
- Install Rust toolchain.
- To get a quick taste of Infino, run the fluentbit example to publish logs and time series to Infino. This demontrates how to use fluentbit (a popular observability tool) to publish logs or metrics to Infino.
- We are a project in active development, see the Contributions section below to understand the details as well as how you can contribute.
π
Caveat
We are currently very much an Alpha product. Please file an issue if you face any problems. Please Contact Us if you want to discuss your use-case over virtual
π
Contributions
Contributions are welcome in a bunch of areas and highly appreciated! To get started, check out the contributing guidelines.
You can also join us on Slack.
π
Contact Us
Slack, or send an email to vinaykakade AT gmail DOT com.
β₯οΈ
Contributors
A big thank you to the community for making Infino possible!
Made with contrib.rocks.