---
title: "STACKIT Logs"
description: "Managed log aggregation service built on Grafana Loki, optimized for high-volume label-based log ingestion and LogQL querying."
scfAsset:
  category: "service"
  managed: true
  marketplaceUrl: "https://marketplace.stackit.cloud/en/products"
  tags: ["Logs", "Loki", "LogQL", "Observability", "Logging"]
  maintainers:
    - user: "alexander.gabert"
source_url: "https://framework.stackit.cloud/architecture/assetcontainer/stackit/stackit-service-logs/"
source_file: "docs/architecture/assetcontainer/stackit/stackit-service-logs.mdx"
---

STACKIT Logs delivers high-throughput log aggregation powered by Grafana Loki.

## Service Overview
- **Label-Based Indexing**: High-efficiency indexing minimizes storage footprint while enabling fast LogQL queries.
- **Managed Operations**: Handles Loki cluster scaling, maintenance, and high-availability setups automatically.
- **Flexible Retention**: Per-instance retention configurable between 1 and 180 days to manage storage costs.

## Technical Details
- **Ingestion**: Supports Grafana Alloy, Fluent Bit, Fluentd, Vector, and OpenTelemetry Collectors.

## Limits

The values below come from the STACKIT documentation and update themselves.

> From the STACKIT docs: [Limits for Logs › Ingestion Limits](https://docs.stackit.cloud/products/logging-and-monitoring/logs/basics/read-write-limits/#ingestion-limits) (Source updated 28.07.2026, copied 05.10.2026)

These limits define how much data you can send to STACKIT Logs instance and the constraints on the individual log lines.

| Limit | Value | Description |
| --- | --- | --- |
| **Ingestion Rate** | 10 MB/s | The maximum amount of compressed log data allowed per second. The instance will return a `429 Too Many Requests` error on exceeding the limit. |
| **Max Line Size** | 256 KB | The maximum size of a single log line. Lines exceeding this will be rejected. |
| **Old Sample Rejection** | 7 days | STACKIT Logs rejects logs with a timestamp older than 7 days relative to the current time. |

> From the STACKIT docs: [Limits for Logs › Metadata & Label Limits](https://docs.stackit.cloud/products/logging-and-monitoring/logs/basics/read-write-limits/#metadata--label-limits) (Source updated 28.07.2026, copied 05.10.2026)

These limits define how many labels you can attach to log lines and the constraints on them. Labels are the keys and values used to index your logs. Efficient use of labels is critical for query performance.

| Limit | Value | Description |
| --- | --- | --- |
| **Max Labels** | 15 | The maximum number of unique label names allowed per log stream. |
| **Label Name Length** | 1024 chars | The maximum length allowed for a label name (key). |
| **Label Value Length** | 2048 chars | The maximum length allowed for a label value. |

### Why limit labels?

STACKIT Logs is based on Loki which is designed to be “metadata light.” Unlike traditional databases, STACKIT Logs does not index the full text of logs, but only the labels. Having too many labels (high cardinality) significantly slows down the index and increases memory usage.

See the documentation for more details about labels.

> From the STACKIT docs: [Limits for Logs › Query Limits](https://docs.stackit.cloud/products/logging-and-monitoring/logs/basics/read-write-limits/#query-limits) (Source updated 28.07.2026, copied 05.10.2026)

These limits apply when you are retrieving log data via the STACKIT Logs API e.g. inside the Grafana dashboard.

| Limit | Value | Description |
| --- | --- | --- |
| **Max Query Range** | 30 days | The maximum time window allowed for a single query (e.g., searching from `now-30d` to `now`). |

<LinkCard title="STACKIT Logs Documentation" href="https://docs.stackit.cloud" />
