Loki is a log aggregation system that aggregates logs from various sources, such as Kubernetes, and makes them available for search and analysis. It uses a label-based approach to categorize logs, making it easy to query and retrieve relevant logs. The system is designed to be horizontally scalable, highly available, and multi-tenant, making it suitable for use in a variety of environments, including home labs.
loki from grafana-operator/helm-charts is more popular with 40 repositories.
Install with:
helm repo add loki oci://ghcr.io/grafana/helm-charts/loki
helm install loki loki/loki -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| loki | pascaliske/infrastructure | 73 | 7.3.0 | 11 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| number | |
deploymentMode (5) SingleBinary | string |
| boolean | |
loki.schemaConfig.configs[].from (5) 2024-04-01 | string |
| string | |
loki.schemaConfig.configs[].index.prefix (5) loki_index_ | string |
| string | |
| string | |
| string | |
loki.storage.type (5) filesystem | string |
loki.storage.bucketNames.admin (2) loki-admin | string |
loki.storage.bucketNames.chunks (2) loki-chunks | string |
loki.storage.bucketNames.ruler (2) loki-ruler | string |
loki.storage.s3.endpoint (1) http://minio.loki.svc.cluster.local:9000 | string |
| boolean | |
| boolean | |
| number | |
| string | |
loki.compactor.delete_request_store (3) filesystem | string |
| boolean | |
loki.compactor.working_directory (2) /var/loki/compactor/retention | string |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
loki.image.repository (1) grafana/loki | string |
loki.image.tag (1) 3.7.7 | string |
loki.structuredConfig.ruler.alertmanager_url (1) http://alertmanager-operated:9093 | string |
| boolean | |
| boolean | |
loki.structuredConfig.ruler.remote_write.client.url (1) http://prometheus-operated:9090/api/v1/write | string |
| boolean | |
loki.structuredConfig.ruler.rule_path (1) /rules/fake | string |
| string | |
| string | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| boolean | |
| string | |
singleBinary.extraEnv[].name (2) GOMEMLIMIT | string |
| string | |
singleBinary.extraArgs[] (1) - -config.expand-env=true | string |
| string | |
| string | |
| string | |
singleBinary.nodeSelector."kubernetes.io/hostname" (1) localstorage-worker1 | string |
| number | |
| string | |
| number | |
| string | |
| boolean | |
| string | |
| boolean | |
| boolean | |
test.enabled (3) false | boolean |
| boolean | |
| number | |
| number | |
| number | |
gateway.deploymentStrategy.type (1) RollingUpdate | string |
| string | |
| string | |
| number | |
gateway.topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
| string | |
| string | |
| string | |
sidecar.rules.resource (1) configmap | string |
| boolean | |
sidecar.image.repository (1) ghcr.io/home-operations/k8s-sidecar | string |
sidecar.image.tag (1) 2.10.1@sha256:9d9338eba4dbf0ae8151e772ef96d3806d56115acf5521d615e31694e046fe47 | string |
| number | |
| number | |
| number | |
| number | |
global.dnsService (1) coredns | string |
| string | |
| number | |
| number | |
| boolean | |
minio.enabled (1) false | boolean |
| boolean | |
| string | |
| boolean | |
| number | |
| number | |
| number |