mimir

Store and query Prometheus and OpenTelemetry metrics with Grafana Mimir.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill mimir-1k-off
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mimir
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/mimir
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill mimir-1k-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of reliably storing and querying time-series metrics for long periods by providing Grafana Mimir as a scalable, multi-tenant long-term metrics backend.

Core Features & Use Cases

  • Scalable long-term metrics storage: Supports Prometheus and OpenTelemetry metric ingestion for retention beyond a single Prometheus server.
  • High-availability & multi-tenancy: Uses tenant isolation (for example via X-Scope-OrgID) to serve multiple teams or environments safely.
  • PromQL querying & operations: Enables instant and range queries, compaction, and rule evaluation while supporting practical deployment modes (monolithic or distributed).

Quick Start

Configure Prometheus remote_write to send metrics to your Mimir endpoint at http://localhost:9009/api/v1/push with an X-Scope-OrgID tenant header.

Frequently Asked Questions about mimir

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store Prometheus metrics long-term with Grafana Mimir?▼

Store Prometheus metrics long-term by configuring Prometheus remote_write to send metrics to the Mimir push endpoint. Mimir provides scalable long-term metrics storage and supports OpenTelemetry metric ingestion for retention beyond a single Prometheus server.

Does Grafana Mimir support multi-tenant isolation for different teams?▼

Yes, Grafana Mimir supports multi-tenant isolation using the X-Scope-OrgID header. This tenant isolation allows you to safely serve multiple teams or environments from a single scalable long-term metrics backend.

Can I query long-term metrics using PromQL with Grafana Mimir?▼

Yes, you can query long-term metrics using PromQL with Grafana Mimir. It provides PromQL read APIs including /api/v1/query and /api/v1/query_range, enabling instant and range queries alongside compaction and rule evaluation.

What is the best way to scale Prometheus remote_write for high availability?▼

Scale Prometheus remote_write for high availability by deploying Grafana Mimir as your long-term metrics backend. Mimir supports horizontal scaling across its components in either monolithic or distributed deployment modes to handle production observability setups.

Does Grafana Mimir work with OpenTelemetry metrics ingestion?▼

Yes, Grafana Mimir works with OpenTelemetry metrics ingestion. It satisfies functional requirements for both Prometheus remote_write and OTLP ingestion, allowing you to reliably store and query time-series metrics from multiple sources.

When do I need a dedicated long-term metrics backend instead of just Prometheus?▼

You need a dedicated long-term metrics backend like Mimir when your retention requirements exceed a single Prometheus server's capacity. Mimir provides scalable storage, compaction, retention management, and multi-tenant isolation for production observability setups.