---
title: "Configure native histograms | Grafana Labs Helm charts documentation"
description: "Learn how to configure Grafana Mimir to ingest and query native histograms."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Configure native histograms

To enable support for ingesting Prometheus native histograms over the [remote write API](/docs/mimir/v2.17.x/references/http-api/#remote-write) endpoint, set the configuration parameter `native_histograms_ingestion_enabled` to true.

To enable support for querying native histograms together with [Grafana Mimir query sharding](/docs/mimir/v2.17.x/references/architecture/query-sharding/), set the configuration parameter `query_result_response_format` to `protobuf`.

Example values file:

YAML ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```yaml
mimir:
  structuredConfig:
    frontend:
      query_result_response_format: protobuf
    limits:
      native_histograms_ingestion_enabled: true
```

> Note
> 
> Native histograms are an experimental feature of Grafana Mimir.

To configure bucket limits for native histograms, refer to [Configure native histograms](/docs/mimir/v2.17.x/configure/configure-native-histograms-ingestion/).

To configure Grafana Agent or Prometheus to write native histograms to Grafana Mimir, refer to [Send native histograms to Mimir](/docs/mimir/v2.17.x/send/native-histograms/).

To visualize native histograms in Mimir, refer to [Visualize native histograms](/docs/mimir/v2.17.x/visualize/native-histograms/).
