What is Loki?
Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate, as it does not index the contents of the logs, but rather a set of labels for each log stream.
Loki is a tool in the Logging Tools category of a tech stack.
Loki is an open source tool with 15.9K GitHub stars and 2K GitHub forks. Here’s a link to Loki's open source repository on GitHub
Who uses Loki?
72 companies reportedly use Loki in their tech stacks, including deleokorea, kevin., and StreamElements.
136 developers on StackShare have stated that they use Loki.
Docker, Kubernetes, Grafana, Helm, and Percona Monitoring and Management are some of the popular tools that integrate with Loki. Here's a list of all 7 tools that integrate with Loki.
Pros of Loki
Near real-time search
Very fast ingestion
Low resource footprint
Perfect fit for k8s
Smart way of tagging
Loki Alternatives & Comparisons
What are some alternatives to Loki?
See all alternatives
Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).
It is the acronym for three open source projects: Elasticsearch, Logstash, and Kibana. Elasticsearch is a search and analytics engine. Logstash is a server‑side data processing pipeline that ingests data from multiple sources simultaneously, transforms it, and then sends it to a "stash" like Elasticsearch. Kibana lets users visualize data with charts and graphs in Elasticsearch.
Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
It is an open source logging framework. With this tool – logging behavior can be controlled by editing a configuration file only without touching the application binary and can be used to store the Selenium Automation flow logs.
It is a simple and fast JSON logging module for node.js services. It has extensible streams system for controlling where log records go (to a stream, to a file, log file rotation, etc.)