Try using Grot AI Grot AI for this query ->
Promo banner icon

Grafana 12.4 is here — faster and easier data visualization, Git Sync for observability as code updates, and more.

Learn more
DownloadsContact Us
Logo
  • Pricing
  • Docs
Sign inSign up
Menu
Technical documentation Plugin catalog
Choose a product
Viewing: v3.0.x (latest) Find another version
  • Grafana Mimir
  • Release notes
    • V2.0 release notes
    • V2.1 release notes
    • V2.2 release notes
    • V2.3 release notes
    • V2.4 release notes
    • V2.5 release notes
    • V2.6 release notes
    • V2.7 release notes
    • V2.8 release notes
    • V2.9 release notes
    • V2.10 release notes
    • V2.11 release notes
    • V2.12 release notes
    • V2.13 release notes
    • V2.14 release notes
    • V2.15 release notes
    • V2.16 release notes
    • V2.17 release notes
    • V3.0 release notes
  • Introduction
  • Get started
    • Grafana Mimir architecture
      • Ingest storage architecture
      • Classic architecture
    • Play with Mimir
  • Set up
    • Migrate
      • Migrate from Cortex
      • Migrate from Thanos or Prometheus
      • Migrate from Thanos using Thanos sidecar
      • Migrate from classic to ingest storage
    • Deploy with Helm
    • Deploy with Puppet
    • Deploy with Jsonnet and Tanka
      • Deploy with Jsonnet
      • Configure low resources
      • Configure ingest storage architecture
      • Configure object storage
      • Configure ruler
      • Configure autoscaling
      • Migrate from Consul to memberlist
      • Migrate query-scheduler to ring-based service discovery
  • Configure
    • Configurations
    • Runtime configuration
    • Versioning
    • Tenant IDs
    • High-availability deduplication
    • Migrate HA tracker to memberlist
    • Anonymous usage statistics reporting
    • Object storage
    • Metrics storage retention
    • TSDB block upload
    • Out-of-order samples ingestion
    • Native histograms
    • OpenTelemetry Collector
    • Kafka
    • Configuration parameters
    • Shuffle sharding
    • Spread-minimizing tokens
    • Hash rings
    • Reactive limiters
    • Ingester circuit breakers
    • Resource utilization based ingester read path limiting
    • Custom active series trackers
    • Configure queries to block
    • Configure experimental PromQL functions
    • Zone-aware replication
    • Mirror requests to a second cluster
    • DNS service discovery
    • Tracing
    • IP address logging of a reverse proxy
  • Send data
    • Native histograms
      • Native histograms standard buckets
      • Native histograms with custom buckets
    • OpenTelemetry exponential histograms
  • Manage
    • Use exemplars
      • About exemplars
      • Before you begin
      • Store exemplars
      • View exemplar data
    • Monitor Mimir
      • Monitor system health
      • About dashboards and alerts requirements
      • Deploying the monitoring mixin
      • Installing dashboards and alerts
      • Viewing dashboards
        • Overview
        • Overview resources
        • Overview networking
        • Alertmanager
        • Alertmanager resources
        • Compactor
        • Compactor resources
        • Config
        • Object Store
        • Overrides
        • Queries
        • Reads
        • Remote ruler reads
        • Reads networking
        • Reads resources
        • Remote ruler reads networking
        • Remote ruler reads resources
        • Rollout progress
        • Ruler
        • Scaling
        • Slow queries
        • Tenants
        • Top tenants
        • Writes
        • Writes networking
        • Writes resources
    • Secure
      • Authentication and authorization
      • Encrypting data at rest
      • Securing Alertmanager
      • Securing communications with TLS
    • Run in production
      • Planning capacity
      • Perform a rolling update
      • Scaling out
      • Production tips
    • Tools
      • Listblocks
      • Tenant injector
      • Query-tee
      • Mimir-continuous-test
      • Mimirtool
      • Markblocks
    • Runbooks
  • Query
    • Query best practices
    • Query metric labels
  • Visualize
    • Native histograms
  • References
    • Advanced architecture
      • Deployment modes
      • Network ports
      • Components
        • Compactor
        • Distributor
        • Ingester
        • Querier
        • Query-frontend
        • Query-scheduler
        • Store-gateway
        • (Optional) Alertmanager
        • (Optional) Overrides-exporter
        • (Optional) Ruler
      • Binary index-header
      • Bucket index
      • Hash rings
      • Key-value store
      • Memberlist and gossip protocol
      • Query sharding
      • Mimir query engine
    • HTTP API
    • Glossary
    • Learning resources
  • Copyright notice
Scroll for more
Documentationbreadcrumb arrow Grafana Mimirbreadcrumb arrow Release notes
Open source

Grafana Mimir release notes

  • V2.0 release notes
  • V2.1 release notes
  • V2.2 release notes
  • V2.3 release notes
  • V2.4 release notes
  • V2.5 release notes
  • V2.6 release notes
  • V2.7 release notes
  • V2.8 release notes
  • V2.9 release notes
  • V2.10 release notes
  • V2.11 release notes
  • V2.12 release notes
  • V2.13 release notes
  • V2.14 release notes
  • V2.15 release notes
  • V2.16 release notes
  • V2.17 release notes
  • V3.0 release notes

Was this page helpful?

Suggest an edit in GitHub
Create a GitHub issue
Email docs@grafana.com
Help and support
Community

Related resources from Grafana Labs

Additional helpful documentation, links, and articles:
video icon
Video
Scaling and securing your Prometheus metrics in Grafana Cloud
Scaling and securing your Prometheus metrics in Grafana Cloud
Learn how Grafana Cloud Metrics, powered by Grafana Mimir, overcomes Prometheus limitations with a fully managed, scalable service. Optimize cardinality, reduce costs, and scale seamlessly—no maintenance required.
blog post icon
Blog
Less is more: How Grafana Mimir queries run faster and more cost efficiently with fewer indexes
Less is more: How Grafana Mimir queries run faster and more cost efficiently with fewer indexes
By avoiding inverted index lookups in the Prometheus TSDB, Mimir's memory usage was reduced by up to 64%.

Is this page helpful?

Still have questions?

Ask your questions. Let AI do the heavy lifting.

Ask AI icon
Newsletter icon

Get every update

Subscribe to our newsletter

By submitting, you agree to our Privacy policy

Grafana Cloud

  • Overview
  • Pricing
  • What's in the free tier?
  • AI Assistant
  • Application Observability
  • Kubernetes Monitoring
  • Dashboards & Visualization
  • Database Observability
  • Frontend Observability
  • Synthetic Monitoring
  • Performance & Load Testing
  • Incident Response & Management
  • What’s New
  • Grafana Cloud Status

Solutions

  • AI Observability
  • Full-Stack Observability
  • Infrastructure & Cloud Observability
  • Digital Experience Monitoring
  • Scaled Prometheus
  • Cost Management & Optimization
  • Site Reliability
  • Log Management
  • Migrate to OpenTelemetry

Integrations

  • All Integrations
  • AWS
  • Google Cloud
  • Microsoft Azure
  • Kubernetes
  • Datadog
  • New Relic

Open Source

  • Our Projects
  • GitHub
  • Downloads
  • Dashboard Templates

Learn

  • Documentation
  • Blog
  • Community
  • Events
  • Observability Survey & Reports

Company

  • About Grafana Labs
  • Open Positions
  • Partnerships
  • Newsroom
  • Success Stories
  • Contact Us
  • Getting Help
  • Professional Services
  • Hey AI

Compare

  • Datadog vs. Grafana Labs
  • Dynatrace vs Grafana Cloud
  • Elasticsearch vs Grafana Cloud
  • New Relic vs Grafana Cloud
  • PagerDuty vs Grafana Cloud
  • Splunk vs Grafana Cloud
Grafana Labs x unique logomark

Donut take our word for it. Try Grafana Cloud today.

Grafana Cloud StatusLegal & SecurityTerms of ServicePrivacy PolicyTrademark Policy

Copyright 2026 © Grafana Labs

FacebookXLinkedinGithubYoutubeReddit
Grafana Labs uses cookies for the normal operation of this website. Learn more.