---
title: Charmhub | Deploy Loki Coordinator K8S using Charmhub - The Open Operator Collection
description: Deploy the latest version of Loki Coordinator K8S as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/loki-coordinator-k8s/configurations
---

# Loki Coordinator K8S

[Canonical Observability](https://charmhub.io/publisher/observability "View all packages from Canonical Observability")

* [Canonical Observability](https://charmhub.io/publisher/observability "View all packages from Canonical Observability")

Platform:

3.7/stable 98

```
juju deploy loki-coordinator-k8s --channel 3.7/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [ingestion-burst-size-mb](https://charmhub.io/loki-coordinator-k8s/configurations#ingestion-burst-size-mb)
* [ingestion-rate-mb](https://charmhub.io/loki-coordinator-k8s/configurations#ingestion-rate-mb)
* [max-global-streams-per-user](https://charmhub.io/loki-coordinator-k8s/configurations#max-global-streams-per-user)
* [reporting\_enabled](https://charmhub.io/loki-coordinator-k8s/configurations#reporting_enabled)
* [retention-period](https://charmhub.io/loki-coordinator-k8s/configurations#retention-period)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* 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.

  IMPORTANT: this is NOT the rate enforced by each distributor. The limit is shared evenly across
  distributor (write) replicas, so the effective per-distributor limit is `ingestion-rate-mb / N`,
  where N is the number of distributor replicas. If you are hitting
  `HTTP 429 "Ingestion rate limit exceeded"` errors, raise this value (multiply your desired
  per-distributor rate by the number of replicas).

  Ref: https://grafana.com/docs/loki/latest/configure/#limits\_config
* max-global-streams-per-user | int

  Default: 5000

  Maximum number of active streams per user, across the cluster. 0 to disable.
  Negative values are clamped to 0.
  When the global limit is enabled, each ingester is configured with a dynamic local limit based on
  the replication factor and the current number of healthy ingesters, and is kept updated whenever
  the number of ingesters changes.
  This config option matches Loki's `max_global_streams_per_user`.
* reporting\_enabled | boolean

  Default: True

  Toggle anonymous reporting of usage info to Grafana.
  Ref: https://grafana.com/docs/loki/latest/configure/#analytics
* retention-period | int

  Sets a global retention period for log streams in Loki. A value of 0 disables retention (default).
  Minimum retention period is 1d.
  Specify the period in days. For example, to set a 48-day retention period, use `48`.
  Specifying retention periods for individual streams is not currently supported.
