Skip to content

Latest commit

 

History

History

loki

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

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. It does not index the contents of the logs, but rather a set of labels for each log stream.

The Loki project was started at Grafana Labs in 2018, and annouced at KubeCon Seattle. Loki is released under the Apache 2.0 License.

Grafana Labs is proud to lead the development of the Loki project, building first-class support for Loki into Grafana, and ensuring Grafana Labs customers receive Loki support and features they need.

Loki Documentation

Loki Releases

Loki Source

Example how add with module

module "loki" {
  module_depends_on = [module.argocd]
  source            = "../../modules/logging/loki"
  cluster_name      = module.kubernetes.cluster_name
  argocd            = module.argocd.state
  domains           = local.domain
}

Requirements

No requirements.

Providers

Name Version
aws n/a
helm n/a
kubernetes n/a
local n/a
random n/a

Modules

No modules.

Resources

Name Type
aws_kms_ciphertext.grafana_loki_password resource
aws_ssm_parameter.grafana_loki_password resource
helm_release.this resource
kubernetes_namespace.this resource
local_file.this resource
random_password.grafana_loki_password resource
aws_eks_cluster.this data source

Inputs

Name Description Type Default Required
argocd A set of values for enabling deployment through ArgoCD map(string) n/a yes
chart_version A Helm Chart version string "2.3.1" no
cluster_name A name of the Amazon EKS cluster string null no
conf A custom configuration for deployment map(string) {} no
domains A list of domains to use for ingresses list(string)
[
"local"
]
no
grafana_loki_password Password for grafana admin string "" no
module_depends_on A list of explicit dependencies list(any) [] no
namespace A name of the existing namespace string "" no
namespace_name A name of namespace for creating string "logging" no
tags A tags for attaching to new created AWS resources map(string) {} no

Outputs

Name Description
path_to_grafana_loki_password A SystemManager ParemeterStore key with Grafana admin password