Loki

  • Canonical Observability
Channel Revision Published Runs on
latest/stable 160 10 Sep 2024
Ubuntu 20.04
latest/candidate 161 19 Nov 2024
Ubuntu 20.04
latest/beta 177 19 Nov 2024
Ubuntu 20.04
latest/edge 177 16 Nov 2024
Ubuntu 20.04
1.0/stable 104 12 Dec 2023
Ubuntu 20.04
1.0/candidate 104 22 Nov 2023
Ubuntu 20.04
1.0/beta 104 22 Nov 2023
Ubuntu 20.04
1.0/edge 104 22 Nov 2023
Ubuntu 20.04
juju deploy loki-k8s --channel beta
Show information

Platform:

Learn about configurations >

  • cpu | string

    K8s cpu resource limit, e.g. "1" or "500m". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements (the "requests" portion is automatically deduced from it). See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • ingestion-burst-size-mb | int

    Default: 15

    This config option matches exactly Loki's ingestion_burst_size_mb, except that it is an integer here (Loki takes a float). This same value is used internally for setting per_stream_rate_limit_burst. Loki uses a default of 6 for ingestion_burst_size_mb, but 15 for per_stream_rate_limit_burst. For this reason we use 15 as the default here.

    Ref: https://grafana.com/docs/loki/latest/configure/#limits_config

  • ingestion-rate-mb | int

    Default: 4

    Per-user ingestion rate limit (MB/s). This config option matches exactly Loki's ingestion_rate_mb, except that it is an integer here (Loki takes a float). This same value is used internally for setting per_stream_rate_limit. Loki uses a default of 3 for ingestion_rate_mb, but 4 for per_stream_rate_limit. For this reason we use 4 as the default here.

    Ref: https://grafana.com/docs/loki/latest/configure/#limits_config

  • memory | string

    K8s memory resource limit, e.g. "1Gi". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements (the "requests" portion is automatically deduced from it). See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • reporting-enabled | boolean

    Default: True

    When disabled, Loki will be configured to not send anonymous usage statistics to stats.grafana.org. It is very helpful to the Grafana project, so please leave this enabled.

    When enabled, Loki will use its default values for analytics.

    Ref: https://grafana.com/docs/loki/latest/configure/#analytics

  • retention-period | int

    Sets a global retention period, in days, for log streams in Loki. The minimum retention period is 1 day, and a value of 0 (default) means "infinity" (disables retention). Loki will not be cleaning up logs if duration is set to 0. This config maps directly to the loki compactor.retention_enabled configuration option, which is set to false when no retention period is defined. Specifying retention periods for individual streams is not currently supported.

    Ref: https://grafana.com/docs/loki/latest/operations/storage/retention/