Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions applications/base/services/observability/loki/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Loki – Base Configuration

This directory contains the **base manifests** for deploying [Grafana Loki](https://grafana.com/oss/loki/), a horizontally-scalable, highly-available log aggregation system designed for cloud-native environments.
It is designed to be **consumed by cluster repositories** as a remote base, allowing each cluster to apply **custom overrides** as needed.

**About Grafana Loki:**

- Provides a **cost-effective log aggregation solution** optimized for storing and querying logs from Kubernetes clusters and applications.
- Deployed in **Simple Scalable mode** with separate read and write paths for high availability and horizontal scaling.
- Integrates natively with **OpenTelemetry** for log collection using OTLP protocol, eliminating the need for additional log shippers.
- Indexes only metadata (labels) rather than full-text, resulting in **significantly lower storage costs** compared to traditional solutions.
- Queries logs using **LogQL**, a query language similar to PromQL, enabling powerful filtering and aggregation.
- Supports **multi-tenancy**, **retention policies**, and **compaction** for efficient long-term log storage.
- Automatically integrates with **Grafana** for unified visualization of logs alongside metrics and traces.
- Commonly used for troubleshooting application issues, audit logging, security analysis, and operational insights.
Loading