Menu
Technical documentation Plugin catalog
Choose a product
  • 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
Scroll for more
Documentationbreadcrumb arrow breadcrumb arrow Grafana Mimirbreadcrumb arrow Set upbreadcrumb arrow Deploy with Jsonnet and Tanka

Deploy Grafana Mimir with Jsonnet and Tanka

Grafana Labs publishes Jsonnet files that you can use to deploy Grafana Mimir in microservices mode. Jsonnet files are located in the Mimir repository.

  • 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

Was this page helpful?

Email docs@grafana.com
Help and support
Community

Is this page helpful?