Grafana Labs¶
Grafana Labs Engineering blog (grafana.com/blog). Tier-2 source on the sysdesign-wiki. Grafana Labs is the commercial steward of the Grafana open-source observability stack — dashboards, Loki (logs), Prometheus-compatible metrics backends, Tempo (traces), Pyroscope (profiling), plus managed offerings (Grafana Cloud Logs, Grafana Cloud Metrics, Grafana Cloud Traces).
Editorial character¶
The blog carries a mix of deep engineering posts, architectural announcements (acquisitions, major releases), and product-launch content. GrafanaCON announcements tend to be higher PR load but often disclose genuine architectural motivation for new features; those are ingested when the architecture content exceeds the ~20 % threshold per AGENTS.md scope rules.
Key systems¶
- systems/grafana — the flagship dashboarding / visualisation platform; the canonical "single pane of glass" for metrics / logs / traces / profiles across many backends (Prometheus, Loki, Tempo, Pyroscope, and third-party data sources). Ubiquitous across other companies' observability stacks on this wiki.
- systems/loki — Grafana Labs' horizontally-scalable, HA, open-source log-aggregation system. Label-based indexing over object-storage chunks. Designed as the Prometheus-analogue for logs: same data model, same operational shape, but for log lines.
- systems/grafana-mimir — Grafana Labs' horizontally-scalable Prometheus-compatible metrics database. Forked from Cortex and rearchitected to eliminate write-path replication and make object storage the single source of truth — the architectural template for Pyroscope 2.0.
- systems/pyroscope-2 — 2026-04-22 launch. Ground-up rearchitecture of the original Pyroscope continuous-profiling database. Native OpenTelemetry Profiles (OTLP) ingest; applies the same Cortex-to-object-store move as Mimir, adapted for profiling data's large payloads, heavy symbolic information, and bursty query patterns.
- systems/pyroscope — Pyroscope 1.x, the Cortex-based predecessor; retained to document the lineage and the architectural motivation for 2.0.
- systems/cortex — the CNCF horizontally-scalable Prometheus-compatible metrics project that is the common architectural ancestor for Mimir, Loki, and Pyroscope 1.x.
- systems/logline — 2026-04 acquisition (founder Jason Nochlin, ex-Teleport-Data CEO). Secondary indexing technique specifically for high-cardinality attributes over object storage — designed to close Loki's structural weakness on needle-in-the-haystack queries (UUID / request-ID lookups). Reported benchmark: 3.5 TB → 8 GB scanned for a UUID query (99.7 % reduction in data scanned).
- systems/grafana-cloud-logs — Grafana Labs' managed Loki offering; first-launch surface for Loki features under managed operational control before Loki OSS release.
- systems/grafana-faro — open-source frontend observability web SDK (github.com/grafana/faro-web-sdk) shipping browser errors / performance / logs to Grafana-compatible backends.
Recent articles¶
- 2026-04-22 — Introducing Pyroscope 2.0: faster, more cost-effective continuous profiling at scale — GrafanaCON 2026 launch announcement for the ground-up rearchitecture of Grafana Labs' open-source continuous-profiling database Pyroscope 2.0. Retires the Cortex-based architecture of Pyroscope 1.x and applies the same principles Mimir adopted — eliminate write-path replication, decouple reads from writes, make object storage the single source of truth — adapted for profiling data's large payloads, heavy symbolic information, and bursty query patterns. Ships native OpenTelemetry Profiles (OTLP) ingest (the Profiles signal recently reached alpha). Launch-post caveat: quantitative benchmarks not published in this post — directional credibility via Mimir precedent.
- 2026-04-22 — Grafana Labs acquires Logline to accelerate needle-in-the-haystack log queries — acquisition announcement at GrafanaCON 2026. Logline brings high-cardinality-over-object-storage indexing to Loki, closing its structural weakness on UUID / request-ID lookups. Headline: 3.5 TB → 8 GB scanned (99.7 % reduction) on the missing-needle worst case. Launched in Grafana Cloud Logs limited private preview; Loki OSS release targeted for the next major version "in the coming year." Canonical wiki articulation of Loki's label-based indexing thesis and the secondary-index-for-high-cardinality-over-object-storage pattern.
Architectural themes surfaced¶
- Cortex → object-store rearchitecture across all three observability signals. Grafana Labs' metrics (Mimir), logs (Loki), and continuous profiles (Pyroscope 2.0) databases all started from the same Cortex foundation and are converging on the same rearchitecture: eliminate write-path replication, decouple reads from writes, make object storage the single source of truth. The per-signal engineering is the adaptation to that signal's data shape. See patterns/observability-db-rearchitecture-cortex-to-object-store for the unified framing.
- Label-based indexing over full-text indexing for logs. Loki's design is deliberately the Prometheus-style opposite of Elasticsearch: index labels only (service, cluster, environment), store content on cheap object storage. This keeps storage cost low — at the price of needle-in-haystack queries being slow until a secondary index lands.
- Secondary indexes as complement, not replacement. Rather than regress to full-text-indexed storage costs to handle UUIDs, layer a narrow secondary index specifically for high-cardinality lookups (Logline). Preserves the base design's cost envelope.
- Managed-first rollout for new architecture. Major features (e.g., Logline-powered needle-in-haystack queries) launch in Grafana Cloud Logs under Grafana Labs operational control before OSS general availability — a pattern shared with other infra vendors that also ship OSS + managed.
- Continuous profiling as first-class observability signal. With OpenTelemetry's Profiles signal reaching alpha and Pyroscope 2.0 shipping native OTLP profiling ingest, profiling joins metrics/logs/traces as a standard signal with a standard wire format. See concepts/continuous-profiling and patterns/default-continuous-profiling.
Source character (for future ingests)¶
- Deep posts on Loki / Prometheus / Tempo / Pyroscope internals are ingest candidates.
- GrafanaCON announcements are borderline — include if the architecture motivation is real (e.g., Logline). Skip if the body is event roundup or award show recap (e.g., GrafanaCON 2026 announcements roundup, Golden Grot awards).
- Product-PR posts on managed-cloud pricing, feature-parity tables, or integration-count claims are out of scope.