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.